我的环境是Windows 7 64位。 目的是让一些线程更快地工作。 我有使用Linux 64中的线程的经验(我使用过pthread),但Windows是第一个。
现在我搜索我的电脑,找不到。 那么有没有其他方法在C中使用线程而无需安装或下载除Visual Studio之外的东西? 感谢。
答案 0 :(得分:6)
win32库怎么样?
e.g。从:
开始HANDLE WINAPI CreateThread(
_In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes,
_In_ SIZE_T dwStackSize,
_In_ LPTHREAD_START_ROUTINE lpStartAddress,
_In_opt_ LPVOID lpParameter,
_In_ DWORD dwCreationFlags,
_Out_opt_ LPDWORD lpThreadId
);
请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/ms682453(v=vs.85).aspx以了解您可能希望在此之后使用的更多与线程相关的函数。
除Visual Studio工具外,不需要其他库。完全相同的API也适用于32或64位Windows机器。