读书人

[C/C++]_[施用pthread对工作线程进行简

发布时间: 2013-01-28 11:49:56 作者: rapoo

[C/C++]_[使用pthread对工作线程进行简单控制-暂停-继续-停止]


1.使用命令行对线程简单控制。


界面和Win32版本的:

http://blog.csdn.net/xianglitian/article/details/6729851


场景:

1.在开发界面程序时,为了不让界面程序挂起,会新建一个工作线程来处理逻辑,主线程就能持续和用户交互。

2.pthread优点:跨平台。


耗时:3h


文件1: test_pthread.cpp

begin........1.开始扫描.2.继续扫描->暂停扫描切换.3.停止扫描.Enter q for exit:.StartPthread begin scan. //1StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread pause thread. //2Continue response key press.StartPthread continue thread. //2Continue response key press.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread pause thread. //2Continue response key press.StartPthread continue thread. //2Continue response key press.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread Stop. //3StartPthread end scan.Continue response key press.StartPthread begin scan. //1StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread pause thread. //2Continue response key press.StartPthread Stop. //3StartPthread end scan.Continue response key press.StartPthread begin scan. //1StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread Stop. //3StartPthread end scan.Continue response key press.StartPthread begin scan. //1StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread scanning.StartPthread Stop. //qStartPthread end scan.Continue response key press.Exit.





读书人网 >C++

热点推荐