期刊文献+

线程同步中的条件变量控制应用 被引量:2

Application of Condition Variables in Thread Synchronization Mechanism
下载PDF
导出
摘要 针对多线程并发中的竞争和协作控制问题,介绍了Linux环境下的条件变量机制及其相关系统调用,并对其工作原理进行分析.以线程同步中的司机、售票员模型为例,指出一般信号量解决方案的不足,提出基于条件变量机制的解决方案,并给出一个具体的控制模型. Being aimed at competition and cooperative control in the multi-threads concurrence system, condition variables mechanism and related system under Linux are introduced. Its working principle is analyzed as well. With driver, conductor model in thread synchronization as an example, the deficiency of general semaphore solution is given. A way out solution is proposed based on condition variables mechanism with detailed control model.
作者 帖军 蒋天发
出处 《武汉理工大学学报(交通科学与工程版)》 2007年第3期540-543,共4页 Journal of Wuhan University of Technology(Transportation Science & Engineering)
基金 国家自然科学基金项目(批准号:40751128) 中南民族大学科研基金资助项目(批准号:YZY06008)资助
关键词 线程 同步 信号量 条件变量 thread synchronization semaphore condition variables
  • 相关文献

参考文献4

  • 1陈莉,熊文龙.基于Linux的网络入侵检测系统[J].武汉理工大学学报(交通科学与工程版),2004,28(1):137-140. 被引量:13
  • 2杨沙洲.POSIX线程编程指南.IBM,Developer Works中国,ECP/OL3.2005-10-01 E2006-03-043.http://www-128.ibm.com/developerworks/cn/linux/thread/posix-threadapi/part3/
  • 3姚继锋.Linux下的多线程编程.北京:机械工业出版社,2001
  • 4William S.Operating systems:internals and design principles.New York:Prentice Hall,2003

二级参考文献3

  • 1Uy1ess B1ack.TCP/IP及相关协议[M].北京:机械工业出版社,1998.67~128.
  • 2Rebecca Gurley Bace.入侵检测[M].北京:人民邮电出版社,2001.49-80.
  • 3曹汉平,冯启明,吴春蕾.Linux防火墙技术研究[J].武汉理工大学学报(交通科学与工程版),2002,26(1):120-122. 被引量:11

共引文献12

同被引文献14

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部