{"id":"6a3a019e92ded1dd2e731124","text":"#include <stdio.h>\r\n#include <unistd.h> // for sleep/usleep\r\nvoid threadFunction(int id) {\r\n    printf(\"Thread %d: Hello from simulated thread!\\n\", id);\r\n    usleep(500000); // 500000 microseconds = 500 ms\r\n}\r\nint main() {\r\n    for (int i = 1; i <= 3; i++) {\r\n        threadFunction(i);\r\n    }\r\n    printf(\"Main: All simulated threads finished.\\n\");\r\n    return 0;\r\n}","title":"OS LAB 3 (online comp.)","password":null,"paste_expiration":1784778397394,"encrypted":null,"createdAt":"2026-06-23T03:46:37.397Z"}