腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
函数
pthread_cleanup_push
()
是否
适用于
使用
_
beginthreadex
()
创建
的
线程
?
windows
、
multithreading
、
pthreads
、
thread-local
在我
的
项目中,我
使用
了一个第三方DLL,它
创建
了一些
线程
,这些
线程
反过来调用我
的
函数
。第三方动态链接库中
的
线程
是用_
beginthreadex
()
创建
的
,动态链接库是用MSVC编译
的
。在我
的
函数
中,我
使用
了
线程
局部变量,
使用
了__thread关键字,如下所示: __threa
浏览 15
提问于2021-02-09
得票数 0
1
回答
如何为完成端口
创建
多个
线程
?
c++
、
sockets
、
winapi
、
network-programming
、
iocp
多个
线程
可以
使用
GetQueuedCompletionStatus()
函数
将完成包从单个完成端口排出队列。
是否
有一个特殊
的
函数
来
创建
这些
线程
?或者我只是简单地
使用
CreateThread()或_
beginthreadex
()来
创建
我需要
的
线程
吗?
浏览 3
提问于2015-03-03
得票数 1
回答已采纳
2
回答
对于多
线程
程序来说,如果一个
线程
死了,你怎么知道呢?
linux
、
multithreading
、
unix
、
thread-safety
、
pthreads
对于多
线程
程序来说,如果一个
线程
死了,你怎么知道呢?(1)
使用
ps检查LWP,但这是手动
的
,效率不高。(2)在每个
线程
中设置try-catch,如果异常退出,则捕获它。(3)让垂死
的
线程
向std::cout或主
线程
发送消息。谢谢
浏览 1
提问于2011-10-28
得票数 3
回答已采纳
2
回答
如何在
线程
创建
和退出时调用
函数
?
c++
、
linux
、
multithreading
、
operating-system
、
posix
dummy; pthread_create(&dummy, 0, f, 0);} 它可以通过
使用
FlsXXX
函数
在Windows下
浏览 3
提问于2017-02-14
得票数 2
2
回答
GetCurrentThreadId返回不同
的
threadId
c++
、
multithreading
、
winapi
我称之为上述
的
windows。但是它返回一个与_
beginthreadex
返回
的
id不同
的
线程
id。,_threadTest);ThreadWin::ThreadWin(void * (*_startRoutine)(void *), void * _argument, bool&_threadAddress} StartRoutineForThre
浏览 4
提问于2014-03-24
得票数 0
回答已采纳
2
回答
C++:_
beginthreadex
,未在Visual Studio
线程
窗口中显示
线程
函数
名称
c++
、
visual-studio
、
multithreading
、
visual-studio-2010
、
beginthreadex
我最近了解到::_
beginthreadex
()总是比::CreateThread()更可取,所以我把所有
使用
::CreateThread()
的
电话都改了。唯一
的
缺点是,我不再在Visual Studio
的
Threads窗口中看到
线程
函数
的
名称,这使得很难快速识别
线程
。我假设这是在我
使用
::CreateThread()时由调试器以某种方式自动完成
的
,因为参数是完全相同
的
,我只是更改
浏览 1
提问于2011-08-19
得票数 1
回答已采纳
2
回答
DLL CreateThread,DisableThreadLibraryCalls和_
beginthreadex
c++
、
multithreading
我试图理解CreateThread和_
beginthreadex
之间
的
区别,以及为什么调用DisableThreadLibraryCalls只阻止_
beginthreadex
安装
的
线程
执行。我有一个项目,是一个DLL,一个旧
的
DLL,这是一个win32 dll,我
的
任务是将它移植到win64。我
的
线程
是用_
beginthreadex
安装
的
,由于调用DisableThreadLibraryCalls,
浏览 0
提问于2018-04-05
得票数 2
回答已采纳
3
回答
在C++中定义
线程
c++
、
winapi
如何
使用
_
beginthreadex
()启动
线程
,使其执行void myFunction(wchar_t *param);?我试着用这个:但存在编译错误: return 0
浏览 1
提问于2012-10-17
得票数 2
回答已采纳
1
回答
_beginthread中
的
ShellExecute
c++
、
winapi
、
shellexecute
、
beginthread
", "program.exe", NULL, NULL, SW_HIDE), 0, NULL);但很明显它是错误
的
,
浏览 4
提问于2017-01-18
得票数 0
1
回答
为什么在另一个
线程
中阻塞IO会阻止CreateWindowEx()返回
windows
、
multithreading
、
winapi
、
io
、
nonblocking
我有一个非常简单
的
Windows控制台应用程序,它首先
创建
一个
线程
来处理stdin上
的
输入。它在main()中
使用
main()
创建
线程
,而
线程
所做
的
第一件事就是调用getchar()并阻塞等待。然后,main()
使用
RegisterClass()注册一个窗口类,并调用CreateWindowEx()
创建
一个不可见
的
消息窗口。 但CreateWindowEx()再也不回来了。如果我删
浏览 1
提问于2015-04-28
得票数 2
回答已采纳
1
回答
创建
多
线程
c++
、
visual-studio-2008
、
compiler-errors
我
使用
了c++语言,在vs2008中
使用
了多
线程
方法。当我
使用
_
beginthreadex
函数
时,我得到了以下错误:(__stdcall *)(void *)' to 'unsigned int (__stdcall *)(void *)' ps:我在thr
浏览 1
提问于2011-09-19
得票数 1
回答已采纳
2
回答
一定要在MinGW环境下
使用
pthread库来编译多
线程
程序吗?
multithreading
、
class
、
mingw
、
pthreads-win32
一定要在MinGW环境下
使用
pthread库来编译多
线程
程序吗?我在TrueStudio中看到,头文件在集成
的
MinGW中声明了_
beginthreadex
函数
。但在程序
的
运行中有一个例外。我不知道我
是否
使用
了_
beginthreadex
函数
。 //process.h /* Thread initiation and termination functions.MINGW_NOTHR
浏览 88
提问于2021-06-29
得票数 0
回答已采纳
17
回答
Windows
线程
:_beginthread vs _
beginthreadex
vs CreateThread C++
c++
、
c
、
multithreading
、
winapi
启动
线程
的
更好方法是_beginthread、_beginthreadx还是CreateThread 我正在尝试确定_beginthread、_
beginthreadex
和CreateThread
的
优缺点所有这些
函数
都会将
线程
句柄返回给新
创建
的
线程
,我已经知道当出现错误时,CreateThread会提供一些额外
的
信息(可以通过调用GetLastError进行检查)……但是当我
使用
这些
函数</
浏览 11
提问于2008-12-01
得票数 135
回答已采纳
2
回答
_beginthread和WaitForSingleObject
c
、
windows
我正在实施一个程序,启动4个
线程
。...但我
的
函数
不是nunsigned __stdcall类型...我构建了一个没有错误
的
程序,并且我
使用
断点来测试它,它是好
的
。当我编译时,我遇到了这个问题:
线程
“”Win32
线程
“”(0x11ec)已退出,代码为0 (0x0)。“”
线程
“”Win32
线程
“”(0x918)已退出,代码为0 (0x0)。“”
线程
“”Win32
线程
“”(0x8a4
浏览 0
提问于2012-05-04
得票数 3
回答已采纳
3
回答
线程
取消(p
线程
)& C++
c++
、
linux
、
multithreading
、
pthreads
、
cancellation
我正在用C++为Linux编写MT程序,我想知道
线程
取消是如何执行
的
。当
线程
被取消时,它仍然调用
线程
函数
中
创建
的
所有C++对象
的
析构
函数
。i可以传递到清除
函数
、指向
线程</e
浏览 8
提问于2010-11-19
得票数 2
回答已采纳
1
回答
如何停止C process.h中
的
特定
线程
?
c
、
windows
、
multithreading
我只是学习了在C编程中
使用
process.h在程序中
创建
线程
的
基础知识。现在,我
的
问题是如何停止特定
的
线程
。下面是我
的
代码:#include <windows.h> for(i = 1; i <= 10; i++){ Slee
浏览 4
提问于2012-03-20
得票数 0
回答已采纳
1
回答
清除DLL中
的
线程
:_endthreadex()与TerminateThread()
c++
、
multithreading
、
c++11
、
winapi
、
dll
因为有了 (我知道这同样
适用于
DLL中
的
全局和静态对象构造
函数
和析构
函数
),这样一个简单
的
事情,比如带有异步文件写入/刷新
线程
的
单例记录器变得太棘手了。我可以强制该可执行文件在任何
使用
之前调用我
的
DLL初始化
函数
,因此在初始化
函数
中,我可以
使用
一个关键部分来保护一个变量,该变量告诉DLL
是否
已经初始化或者这次需要初始化它。所以我
使用
_<
浏览 2
提问于2016-08-31
得票数 6
3
回答
子
线程
是否
在父
线程
终止时退出
c++
、
windows
我在Visual studio C++中做了一些多
线程
编程,
使用
了
beginthreadex
,endthreadex调用。 我
创建
了一个子
线程
thread1。子
线程
运行在一个永远不会退出
的
函数
上,因为它有一个无限循环。现在,如果父
线程
因错误而终止或成功完成,子
线程
是否
也会退出?我
的
疑问是--
是否
存在子
线程
即使在主程序退出后仍处于活动状态
的
浏览 4
提问于2011-01-12
得票数 30
回答已采纳
1
回答
GNUTLS中
的
线程
安全
c
GNUTLS
的
版本为3.5。我想
使用
一个子
线程
与远程同伴握手。在我
的
子
线程
中,我只
使用
gnutls_handshake()。在父
线程
中,我
是否
可以
使用
pthread_cancel()取消子
线程
安全,而不管当前握手状态如何?如果我已经用
pthread_cleanup_push
/pthread_cleanup_pop注册了拉/拉超时/推
函数
,我可以取消子<
浏览 3
提问于2017-07-24
得票数 2
回答已采纳
5
回答
_
beginthreadex
静态成员
函数
c++
、
function
、
static
、
multithreading
、
member
如何
创建
静态成员
函数
的
线程
例程{}; // ...这会给我以下错误: ***error C2664:'_
beginthreadex
' : c
浏览 2
提问于2009-08-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言服务器编程必备常识
使用 Web Worker 实现简单的非阻塞异步
python 之进程与线程
单例模式的7种实现方式及反射,序列化破坏单例模式怎样防止?
Python 的多线程与 GIL
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券