问题标签 [beginthreadex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
80 浏览

c++ - 为什么我的线程没有运行?

我这里的程序应该是生产者-消费者问题的算法。我认为我的算法可以纠正我唯一的问题是我无法让线程正常运行。有人可以告诉我问题是什么吗?

0 投票
1 回答
433 浏览

c++ - CInternetSession 关闭线程句柄

我尝试创建简单的应用程序,在 FTP 服务器上写入/读取文件。我创建一个线程

函数 foo() 像这样创建新的互联网会话

但是在调用 CInternetSession session(_T("Session")) 线程结束后

有没有办法解决它?

0 投票
1 回答
60 浏览

windows - 将类传递给线程后线程中未处理的读取异常

http://pastebin.com/QPab6nkp是我所有的代码,非常混乱且未完成。

我发现哪里有错误-我认为我将哲学家示例错误地传递到线程中,因为进入线程philosophist *ph = static_cast<philosophist*>(params);-该 ph 变量包含一些垃圾数字而不是我传递的内容(591519915、-519258915 等等)。当然,当我尝试获取哲学家的 ID 时,信号量 gSems 数组中没有这样的 ID。如何正确将该类传递给线程?

0 投票
0 回答
750 浏览

c++ - 线程(_beginthreadex)winsock(接受)

我想做一个winsock非阻塞对象这是我的代码

主功能:

服务器.h:

在正常情况下,当它们没有客户端连接时,函数接受会暂停,但是当我使用 _beginthread 或 _beginthreadex 函数时,它不会暂停,如果我更改

它会在接受时暂停

0 投票
2 回答
731 浏览

c++ - 传递对象并从线程调用中获取返回值

我想通过线程调用将一个类对象传递给其他类的方法,我试过但得到了错误,任何人都可以帮助我解决这个问题。请。

/* 头文件结束 */

/* cpp 文件的开头 */

这是我的代码,我收到类似“错误 C2665:'_beginthreadex':2 个重载都不能转换所有参数类型”的错误

谁能建议我谁可以将 sess 的对象传递给线程调用中的函数,以及如何从线程中获取结果。

谢谢你的回答。。

有任何选项可以让我直接在线程中调用函数而无需调用独立的线程函数,就像我在代码中提到的 [(HANDLE)_beginthreadex(0, 0, gen->addition(ses_obj),(void*) 0, 0, 0)]

我需要在线程中调用添加方法,任何人都可以帮助我解决这个问题。

0 投票
2 回答
350 浏览

c++ - 使用传递函数指针调用 _beginthreadx

我很想知道是否可以使用未知且不基于类设计的函数指针调用 _beginthreadex。例如:

我知道 _beginthread 在转换函数时可以工作(通过以下代码):

所以我的问题是在这种情况下是否可以使用 _beginthreadex,如果可以,如何使用?任何想法将不胜感激。

0 投票
0 回答
243 浏览

c++ - 如何结束由_beginthreadex初始化的特定线程

我想关闭由_beginthreadex 初始化的线程。因为我也在为 GUI 使用 Qt,所以当我使用 _endthreadex() 时,它会关闭所有正在运行的线程,但我只想关闭或退出由 _beginthreadex() 开始的线程。

0 投票
3 回答
6906 浏览

c++ - 如何安全地关闭其中包含无限循环的线程

我正在使用_beginthreadex函数创建一个线程。我传入的函数地址有一个无限的while循环( while(1))。我有threadidthreadhandle

我可以使用TerminateThread(threadhandle,1);但它很危险。

安全的方法是使用杀死线程,_endthreadex但它只能从线程内部使用,我想从外部杀死线程。

因此,请建议是否有一种安全的方法可以从外部使用threadidor安全地关闭、结束或终止线程threadhandle

0 投票
1 回答
178 浏览

mfc - 与 MFC 类一起使用的 _beginthreadex 问题

不能在 MFC 中使用 _beginthreadex,错误为错误 C3861:'_beginthreadex':找不到标识符 beginthreadex 在没有 MFC 代码的情况下工作正常。

编辑:问题与文件包含序列有关,需要使用 _beginthreadex

0 投票
1 回答
216 浏览

c++ - 将包含多个类型变量的 PVOID 数组传递给 _beginthreadex()

我想将 HANDLE 和 HWND 变量传递给 _beginthreadex 函数,我不想将这些变量设置为全局变量。

这就是我尝试过的:

不幸的是,这不起作用..一个想法?