【简答题】
参照《操作系统》课件中的例子,设计程序创建三个工作线程,要求: 1. 每个线程都循环8次,每次的睡眠时间在[1,5]秒内随机获取,观察它们输出的顺序,从而理解线程的并发执行。 2. 输出进程的PID以及每个线程的TID,且在任务管理器中找到该PID对应的进程;再次运行程序,观察并解释前后两次的PID、TID为何不同。 3. 针对其中的一个线程,说明该线程在其生命期内是如何在执行态、就绪态、等待态之间变化的。
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏
举报
参考答案:
参考解析: