
Linux pthread 编程
文章平均质量分 77
xueye3000
这个作者很懒,什么都没留下…
展开
-
在Linux利用pthread库进行多线程编程
1、概述 多线程程序作为一种多任务、并发的工作方式,有以下的优点: 1) 提高应用程序响应。这对图形界面的程序尤其有意义,当一个操作耗时很长时,整个系统都会等待这个操作,此时程序不会响应键盘、鼠标、菜单的操作,而使用多线程技术,将耗时长的操作(time consuming)置于一个新的线程,可以避免这种尴尬的情况。 2) 使多CPU系统更加有效。操作系统会保证当线程数转载 2011-11-29 17:45:59 · 1133 阅读 · 0 评论 -
Linux pthread详解
Linux 的多线程编程的高效开发经验 本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux 特性,以加深读者印象。 背景 Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和转载 2011-11-29 17:46:57 · 2267 阅读 · 0 评论 -
linux使用读写锁pthread_rwlock_t
使用读写锁 配置读写锁的属性之后,即可初始化读写锁。以下函数用于初始化或销毁读写锁、锁定或解除锁定读写锁或尝试锁定读写锁。下表列出了本节中讨论的用来处理读写锁的函数。 表 4–9 处理读写锁的例程 操作 相关函数说明 初始化读写锁 pthread_rwlock_init 语法 读取读写锁中的锁转载 2011-12-14 13:24:56 · 8672 阅读 · 0 评论