首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux多线程编程,模拟一个函数占用时间长,该如何处理

2013-04-02 
linux多线程编程,模拟一个函数占用时间长void* dosomething(void* arg){//比较土的办法是while(1){....}}

linux多线程编程,模拟一个函数占用时间长
void* dosomething(void* arg)
{
//比较土的办法是
while(1)
{
....
}
}

我记得Windows用一个互斥什么的玩意儿就能解决这个问题,忘了。

也不能用sleep吧,用sleep的时候整个进程都睡了。
[解决办法]
pthread_cond_wait

pthread_cond_timedwait

热点排行