BoundsChecker说用了C运行库的工作线程不能使用CreateThread创建? A thread that uses functions from the C run-time libraries should use the _beginthread and _endthread C run-time functions for thread management rather than CreateThread and ExitThread是不是真的,我在MSDN中找不到类似的说明啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也不见的,比如你用CreateThread创建的的线程并不调用C库的函数,或者不调用那些使用静态变量的函数,_beginthread内部只是通过线程本地存储,为每个线程准备了一些这些静态变量的副本,当然退出线程时需要_endthread 释放这些副本咱用的内存 请问哪些C运行库函数需要使用静态变量?我只用了个memcpy函数。 具体参见MSDN文档ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vccore/html/_core_C_Run.2d.Time_Library_Functions_for_Thread_Control.htm_beginthread 函数与 Win32 API 中的 CreateThread 函数类似,但有如下差异: 1、_beginthread 函数使您可以将多个参数传递到线程。 2、_beginthread 函数初始化某些 C 运行时库变量。只有在线程中使用 C 运行时库时,这一点才很重要。 3、CreateThread 对安全属性提供控制。可以使用此函数启动处于挂起状态的线程。 ================================================= 当你幸福的时候,切勿丧失使你成为幸福的德行。——莫罗阿 CSDN助手 签名走马灯 _beginthread是简单版本,没有特殊要求的话,有使用简便的优点,_beginthreadex的参数和CreateThread的参数在意义上是一样的,之所以变量名和类型不一样是因为_beginthreadex的设计小组认为该运行库不应该依赖任何windows数据类型和定义,jeffrey在《windows核心编程》里已经说的很明确的了 关于WM_PAINT的疑问。 MFC中如何屏蔽编辑框的右键弹出菜单功能 谁能告诉我是对还是错? 《深入浅出MFC》 我用ATL开发了一个可以在Java环境中取主板Bios信息的控件,欢迎大家试用一下,给予褒贬. 请在内容查看. 能不能把ListCtrl中的header 换个背景色?默认的颜色不够漂亮. 请问如何自动改变网页上文本框的值? 关于datagrid控件内容打印 MD5算法 关于窗内文字输出的问题 XP下,设置网卡为混杂模式的注册表位置在哪???? 从一个程序控制另一个程序的全屏界面问题,请高高手指教
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vccore/html/_core_C_Run.2d.Time_Library_Functions_for_Thread_Control.htm
_beginthread 函数与 Win32 API 中的 CreateThread 函数类似,但有如下差异:
1、_beginthread 函数使您可以将多个参数传递到线程。
2、_beginthread 函数初始化某些 C 运行时库变量。只有在线程中使用 C 运行时库时,这一点才很重要。
3、CreateThread 对安全属性提供控制。可以使用此函数启动处于挂起状态的线程。
=================================================
当你幸福的时候,切勿丧失使你成为幸福的德行。——莫罗阿
CSDN助手 签名走马灯