- 博客(2)
- 资源 (14)
- 收藏
- 关注
原创 C++构造函数与多线程问题
最近出现一个问题就是在构造函数里面创建线程或者进程会出现创建的线程和主线程的读写时间有很大差异,主线程会一直占用cpu。
2012-04-02 21:22:28 1282
转载 linux下的互斥锁,条件变量和信号量
进行多线程编程,最应该注意的就是那些共享的数据,因为无法知道哪个线程会在哪个时候对它进行操作,也无法得知哪个线程会先运行,哪个线程会后运行。所以,要对这些资源进行合理的分配和正确的使用。在Linux下,提供了互斥锁、条件变量和信号量来对共享资源进行保护。一、互斥锁互斥锁,是一种信号量,常用来防止两个进程或线程在同一时刻访问相同的共享资源。需要的头文件:pthread.h互斥锁标
2012-04-01 23:27:41 1128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人