- 博客(3)
- 资源 (10)
- 收藏
- 关注
翻译 使用POSIX Threads进行多线程编程(三) ——条件变量
精致同步——条件变量如前所说的互斥量,他们允许简单的同步——对资源的互斥访问。然而,我们经常会需要在线程间作真正的同步:在一个服务器,一个线程读取用户的请求,并调度几个线程来处理。在有数据需要处理的时候,这些线程需要被告知,不然的话他们就应该处于等待状态(不消耗CPU资源);在一个GUI(Graphical User Interface,图形用户接口)应用中,一个线程读取用户输入,一个
2016-08-12 22:51:56 779
翻译 使用POSIX Threads进行多线程编程(二) ——使用互斥量同步线程
使用互斥量同步线程当在同一个内存空间跑几个线程时的一个基本问题就是保证它们不会同时操作同一内存(step on each other's toes).这一点,我们指的是使用两个不同线程的数据结构问题。例如,考虑这样一个例子:两个线程尝试更新两个变量。一个线程将两个值都设为0,另一个线程将两个值都设为1。如果两个线程同时想要访问这两个数据,我们可能会得到一个0一个1.这是因为在一个线程将第一
2016-08-02 21:27:28 776
翻译 使用POSIX Threads进行多线程编程(一)——pthread基本知识
使用POSIX Threads进行多线程编程——pthread基本知识说明:本文是翻译自《MultiThreaded-Programming-With-POSIX》,作者Guy Kerens。本文预计翻译三章,主要涉及多线程基本知识、互斥量(锁)和条件变量,一是因为这已经能够引导读者入门,二是因为本人时间工作之余翻译,实在时间捉急。翻译:张小川,转载请保留原作者写在开始这份综述是为了使你熟悉使
2016-08-01 22:01:34 5871
CUDA GPU编程指南4.0
2012-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人