gpt4 book ai didi

在 Windows 上创建线程数组

转载 作者:行者123 更新时间:2023-11-30 14:23:02 25 4
gpt4 key购买 nike

我正在尝试创建一个线程数组。在 Linux 中,我这样做是这样的:

pthread_t thr[MAXCONNECTIONS];

在 Windows 上,我没有找到任何替代方案。有没有办法创建一个数组或其他东西来代替它?

最佳答案

HANDLE threads[ThreadCount];

for (int i=0; i < ThreadCount; ++i)
{
threads[i] = (HANDLE)_beginthreadex( NULL, 0, &ThreadFunc, NULL, 0, &threadID );
}

我遗漏了一些东西,但你明白了。您有一个句柄数组而不是物理线程。然后,您可以将 HANDLE 传递给各种函数以在线程上执行操作。

WaitForSingleObject(threads[2], INFINITE );

关于在 Windows 上创建线程数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13218501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com