我的环境是 Windows 7 64 位。目的是使一些线程工作得更快。我有使用 Linux 64 线程的经验(我使用过 pthread),但首先是 Windows。
现在我搜索我的电脑,找不到。那么除了Visual Studio之外,还有其他方法可以在C中使用线程而不安装或下载其他东西吗?谢谢。
- 我不需要 C++ 或 C# 源代码。这都是关于 C 的。
我的环境是 Windows 7 64 位。目的是使一些线程工作得更快。我有使用 Linux 64 线程的经验(我使用过 pthread),但首先是 Windows。
现在我搜索我的电脑,找不到。那么除了Visual Studio之外,还有其他方法可以在C中使用线程而不安装或下载其他东西吗?谢谢。
win32 库怎么样?
例如开始:
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 机器。