线程的问题

各位好:
请问在qnx中怎样创建新的线程,然后吊起此线程,又怎样再次运行次线程。
相当于suspend 、resume 等函数
谢谢!

可用pthread_create()来创建线程。挂起一个有许多方法,关键看你需要如何使用。

就想在一个新的线程里进行数据计算,计算完后挂起,等待其他线程唤醒,当其他线程将数据准备好后,唤醒次线程,进行再此计算,因为要求时间比较紧,不能再创建新的线程来完成,如果唤醒计算线程,可以保证计算快速!

线程之间的同步有很多方法,可以看一下pthread_join()以及pthread_sleepon_*()函数的说明。

condvar