【发布时间】:2012-03-10 01:42:59
【问题描述】:
现在我想在我的程序中创建三个进程,每个进程中有几个线程。
并且每个线程都是无限的任务,可以周期性的休眠和唤醒。此外,该过程还有一些任务要做。
我的问题是:
1) 我需要将线程设置为分离吗?如果我将线程设置为 detached ,它们似乎没有运行! 但是,如果线程是可连接的,进程必须等待线程退出并且它不能做自己的工作!! 我应该选择哪一个?
2) 日程安排政策的范围是什么?我的意思是,如果我将调度策略设置为 FIFO,那么所有进程中的所有线程都由 FIFO 策略调度?或者只是用这个属性设置的线程是由这个策略调度的?
3)线程优先级的范围是什么?线程优先级只是在单个进程中有用,而在另一个进程中,存在另一组线程优先级??????而且不会互相传染???
感谢您的帮助!谢谢!
【问题讨论】: