【发布时间】:2010-10-10 10:21:44
【问题描述】:
我正在尝试在 C++ (Win32) 中创建一个线程来运行一个简单的方法。我是 C++ 线程的新手,但对 C# 中的线程非常熟悉。这是我正在尝试做的一些伪代码:
static void MyMethod(int data)
{
RunStuff(data);
}
void RunStuff(int data)
{
//long running operation here
}
我想从 MyMethod 调用 RunStuff 而不会阻塞。在单独的线程上运行 RunStuff 的最简单方法是什么?
编辑:我还应该提到我希望将依赖关系保持在最低限度。 (没有 MFC...等)
【问题讨论】:
-
简单的 c++ 线程。那里有一个笑话。
-
LOL - 我知道,这是在问不可能。简单来说,我的意思是我不在线程之间共享任何数据,也不需要任何锁定。我只想启动线程并忘记它。
标签: c++ multithreading winapi