摘要: 如何正确有效的保护共享数据是编写并行程序必须面临的一个难题,通常的手段就是同步。同步可分为阻塞型同步(Blocking Synchronization)和非阻塞型同步( Non-blocking Synchronization)。 阻 塞型同步是指当一个线程到达临界区时,因另外一个线程已经持有访问该 阅读全文
posted @ 2016-03-23 18:56 陈峰 阅读(511) 评论(0) 推荐(0)
摘要: Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题,并分别引出相关改善的开发经验,用以避免这些的陷 阅读全文
posted @ 2016-03-23 18:38 陈峰 阅读(1467) 评论(0) 推荐(0)