摘要:
前言在单核时代,大家所编写的程序都是单进程/单线程程序。随着计算机硬件技术的发展,进入了多核时代后,为了降低响应时间,重复充分利用多核cpu的资源,使用多进程编程的手段逐渐被人们接受和掌握。然而因为创建一个进程代价比较大,多线程编程的手段也就逐渐被人们认可和喜爱了。记得在我刚刚学习线程进程的时候就想... 阅读全文
随笔分类 - 多线程
条件变量的陷阱与思考
2015-01-21 22:10 by origins, 4300 阅读, 收藏, 编辑
摘要:
前言在多线程编程中,互斥锁与条件变量恐怕是最常用也是最实用的线程同步原语。关于条件变量一共也就pthread_cond_init、pthread_cond_destroy、pthread_cond_wait、pthread_cond_timedwait、pthread_cond_signal、pth... 阅读全文