线程安全使用相关注意事项
来源:互联网 发布:电视机如何下载软件 编辑:程序博客网 时间:2024/04/29 05:09
线程创建遵循下面规律!
1、如果线程函数中只调用Win32 API,就放心用CreateThread;
2、如果要用到C Runtime库,那么就要使用_beginthreadex,并且需要在编译环境中选择UseMultiThread Lib/DLL;
3、MFC程序中使用AfxBeginThread。
坚决不要使用_beginthread(无法创建带有安全属性的新线程,无法创建暂停的线程,也无法获得线程的ID值,… …).
线程终止遵循下面规律!
若要终止线程的运行,可以使用下面的方法:
1、线程函数返回(最好使用这种方法)。
2、通过调用ExitThread/_endthreadex /AfxEndThread函数,线程将自行撤消(最好不要使用这种方法)。
3、同一个进程或另一个进程中的线程调用TerminateThread函数(应该避免使用这种方法)。
4、包含线程的进程终止运行(应该避免使用这种方法)。
- 线程安全使用相关注意事项
- 线程安全使用相关注意事项
- 安全开发相关注意事项
- JAVA线程安全相关数据结构使用建议
- JAVA线程安全相关
- java线程安全相关
- Servlet线程安全开发注意事项
- Servlet线程安全相关问题
- [并发并行]_[Object-C]_[使用NSMutableArray等非线程安全集合类的注意事项]
- 线程同步相关知识,synchronized方法注意事项
- EventBus的初步使用和线程间的调用,已经一些相关安全的修饰词
- 线程安全详解及相关实用技巧
- 和线程安全相关的一些技术
- 和线程安全相关的一些技术
- Java 线程安全相关经典帖子
- Java 多线程 线程安全相关概念
- C#线程相关知识点2(线程调用注意事项)
- FireFox+burpsuite安全相关使用
- map 对于char型字符串的处理 小探索
- 羊头哪去了
- Linux netstat命令详解
- SWT中的FormLayout 详细解释
- Android测试(一) Monkeyrunner
- 线程安全使用相关注意事项
- 疼爱女生的25计
- ERROR:unable to read the cmd header on the pmi context, Error = -1
- 隐马尔可夫模型攻略
- 使用Javascript 实现 分享到 新浪微博 QQ 空间等
- 每个用户做独立的线程同步
- http相关的session及cookie的工作原理与身份认证
- html画面效果源代码
- Linux设备模型基础---操作函数