1
2
正如其他人建议您可以使用createthread、beginthread或threadpool API, the process and threads reference is best 对于Win32线程化,您还可以使用与C++0X STD::线程标准非常接近的Booo::线程。 如果您使用的是Visual Studio,则另一个选项是查看并行模式库和异步代理库,它们是Microsoft的 Concurrency Runtime (conct)和在Visual Studio 2010中是新的。在链接中有几个如何帮助的主题可以帮助您从这里开始。 conct中的API是“任务”API,而不是线程API,它让您的抽象级别略高于线程。即平行回路、平行管线和任务组。与boost::thread类似,这些API主要设置为与函数一起使用,而不是与createthread/threadpool样式的API一起使用,尽管有些API在语法上与createthread相似(例如concurrency::scheduler::scheduletask)。 -里克 |
2
4
Windows上的线程不需要任何额外的库,它直接内置在win32 api中。例如,要创建线程,请调用
请注意,如果您正在编写使用msvcrt的程序,则可能需要调用
|
3
2
正如@greg所说,您可以使用createthread在Windows上创建线程。另一种选择是使用boost线程,imho为处理它们提供了更好的接口。 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
rhymes · 如何让线程操作相同的java列表 2 年前 |