上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 121 下一页

2013年5月9日

posix多线程有感--API

摘要: 一.头文件#include 二.编译选项-lpthread三.结构体pthread_tpthread_attr_tpthread_barrier_tpthread_barrierattr_tpthread_cond_tpthread_condattr_tpthread_key_tpthread_m... 阅读全文

posted @ 2013-05-09 20:00 疯子123 阅读(242) 评论(0) 推荐(0) 编辑

posix多线程有感--自旋锁

摘要: 自旋锁是SMP架构中的一种low-level的同步机制。 当线程A想要获取一把自旋锁而该锁又被其它线程锁持有时,线程A会在一个循环中自旋以检测锁是不是已经可用了。对于自选锁需要注意:由于自旋时不释放CPU,因而持有自旋锁的线程应该尽快释放自旋锁,否则等待该自旋锁的线程会一直在那里... 阅读全文

posted @ 2013-05-09 19:54 疯子123 阅读(208) 评论(0) 推荐(0) 编辑

posix多线程有感--线程高级编程(线程内存模式)

摘要: 一组并发线程运行在一个进程的上下文中,每个线程都有自己独有的线程上下文,上下文中包括线程ID,栈,栈指针,程序计数器,条件代码和通用寄存器值,每个线程与其他线程共享部分进程上下文,其中包括整个虚拟地址空间(这个空间有只读文本(代码)区),读/写数据区,堆和所有共享库代码和数据区,线程也同样共... 阅读全文

posted @ 2013-05-09 17:10 疯子123 阅读(107) 评论(0) 推荐(0) 编辑

posix多线程有感--线程高级编程(条件变量属性)

摘要: 1.条件变量的初始化int pthread_cond_init(thread_cond_t *cond,pthread_condattr_t *attr); 参数:cond 条件变量 attr 条件变量属性 成功返回0,出错返回错误编号。 注意:如果参数att... 阅读全文

posted @ 2013-05-09 15:36 疯子123 阅读(135) 评论(0) 推荐(0) 编辑

posix多线程有感--线程高级编程(互斥量属性)(代码)

摘要: /* * mutex_attr.c * * Create a mutex using a non-default attributes object, * mutex_attr. If the implementation supports the pshared * attribute, the... 阅读全文

posted @ 2013-05-09 09:58 疯子123 阅读(167) 评论(0) 推荐(0) 编辑

posix多线程有感--线程高级编程(互斥量属性)

摘要: 互斥量具有一些属性,通过修改这些属性可以控制锁的一些行为。缺省的互斥锁属性及其值如下:pshared: PTHREAD_PROCESS_PRIVATEtype: PTHREAD_MUTEX_DEFAULTprotocol: PTHR... 阅读全文

posted @ 2013-05-09 09:51 疯子123 阅读(185) 评论(0) 推荐(0) 编辑

2013年5月8日

posix多线程有感--线程高级编程(线程属性函数总结)(代码)

摘要: /* * thread_attr.c * * Create a thread using a non-default attributes object, * thread_attr. The thread reports its existence, and exits. The * attri... 阅读全文

posted @ 2013-05-08 11:47 疯子123 阅读(129) 评论(0) 推荐(0) 编辑

2013年5月7日

posix多线程有感--线程高级编程(线程属性函数总结)

摘要: pthread_attr_t 的缺省属性值 属性 值 结果 scope PTHREAD_SCOPE_PROCESS 新线程与进程中的其他线程发生竞争。 detachstate PTHREAD_CREATE_JOINABLE 线程退出后,保留完成状态和线程... 阅读全文

posted @ 2013-05-07 23:34 疯子123 阅读(229) 评论(0) 推荐(0) 编辑

posix多线程有感--线程高级编程(线程属性pthread_attr_t)---实时调度(代码)

摘要: /* * sched_attr.c * * Demonstrate use of POSIX 1003.1c-1995 thread priority * scheduling attributes, by creating an attributes object with * realtime... 阅读全文

posted @ 2013-05-07 17:20 疯子123 阅读(390) 评论(0) 推荐(0) 编辑

posix多线程有感--线程高级编程(线程属性pthread_attr_t)---实时调度

摘要: 一、系统支持的线程优先级的最大和最小值名称::sched_get_priority_maxsched_get_priority_min功能:获得系统支持的线程优先权的最大和最小值头文件:#include函数原形:int sched_get_priority_max(int policy);int ... 阅读全文

posted @ 2013-05-07 17:17 疯子123 阅读(928) 评论(0) 推荐(0) 编辑

上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 121 下一页

导航