线程
labrary
这个作者很懒,什么都没留下…
展开
-
多线程设计及线程开发包含的函数
#include 1、创建 int pthread_create( pthread_t *tid, const pthread_attr_t *attr, void *(* func) (void *), void *arg ); attr: 线程属性包括:优先级、初始栈大小,是否应该成为一个守护线程。 缺省设置,NULL 后面是线程要执行的函数和参数 成功返回 0 2、等待一个给转载 2013-05-04 18:26:23 · 506 阅读 · 0 评论 -
线程同步基础知识
1.线程同步 POSIX支持用于短期锁定的互斥锁以及可以等待无限期限的条件变量。 在线程化程序中进行信号处理格外复杂,但是用专用线程来取代信号处理程序,可以降低其复杂性。 学习目标:互斥锁、条件变量、读--写锁、经典同步问题、带信号的线程 1.1POSIX同步函数 描 述 POSIX 函数 互斥锁 pthread_mutex_t pthread_mutex_destro转载 2013-05-12 14:49:43 · 644 阅读 · 0 评论