发布时间:2013-07-23 10:15:37
//pthread_cond_signal 只发信号,内部不会解锁,在Linux 线程中,有两个队列,分别是cond_wait队列和mutex_lock队列, cond_signal只是让线程从cond_wait队列移到mutex_lock队列,而不用返回到用户空间,不会有性能的损耗。(pthread_cond_signal unlock后pthread_cond_wait才能上锁) //pthread_cond_wait 先解锁,等待,有信号来,上锁,执行while检查防止另外的线程更改条件 //循环判断的原因如下:假设2个线程在getq阻塞,然后两者都被激活......【阅读全文】
发布时间:2013-06-08 15:16:32
http://blog.csdn.net/dadoneo/article/details/7930520......【阅读全文】
发布时间:2013-04-23 10:18:34
在ubuntu 10下安装测试通过。一、安装 1、安装gcc/g++/gdb/make 等基本编程工具$sudo apt-get install build-essential 2、安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件$sudo apt-get install gnome-core-devel 3、用于在编译GTK程序时自动找出头文件及库文件位置 $sudo ap.........【阅读全文】