![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pthread
坚持到底cw
奋斗青年
展开
-
pthread初识
1. sleep(unsignedmilliseconds) 需要头文件:#include 单位为秒(如果需要更精确可以用usleep单位为微秒) 返回值:若进程/线程挂起到参数milliseconds所指定的时间则返回0,若有信号中断则返回剩余秒数。 2. 创建线程: pthread_create(&id,NULL,thread,NULL); 函数原型:int p原创 2014-03-16 22:42:36 · 712 阅读 · 0 评论 -
pthread里面的锁
pthread中提供的锁有:pthread_mutex_t, pthread_spinlock_t, pthread_rwlock_t。 pthread_mutex_t是互斥锁,同一瞬间只能有一个线程能够获取锁,其他线程在等待获取锁的时候会进入休眠状态。因此pthread_mutex_t消耗的CPU资源很小,但是性能不高,因为会引起线程切换。 pthread_spinlock_原创 2014-07-31 00:15:26 · 903 阅读 · 0 评论