进程间通信
我用的fedora,在一个进程建立多了线程,怎么总是先执行第一线程,fedora如何支持多个线程同时运行,谢了 谁先谁后重要吗... linux 上thread没有类似windows下线程的suspend选项,如果你想手工控制线程运行顺序的话可以使用“条件变量”实现。 1. 如果仅仅是让第一个线程先运行,用二元信号量简单点,sem_wait/sem_post来同步主线程与第一线程2. fedora也是Linux,现在Linux平台的线程基本都是NPTL,多个线程可以同时运行,无需用户操心 回复 1# surpassgood
当然先执行第一个创建的了,系统是顺序的,又不是随机的。
我觉得你应该先弄明白啥叫“同时”。
页:
[1]