1

我的环境是 Windows 7 64 位。目的是使一些线程工作得更快。我有使用 Linux 64 线程的经验(我使用过 pthread),但首先是 Windows。

现在我搜索我的电脑,找不到。那么除了Visual Studio之外,还有其他方法可以在C中使用线程而不安装或下载其他东西吗?谢谢。

  • 我不需要 C++ 或 C# 源代码。这都是关于 C 的。
4

1 回答 1

6

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 机器。

于 2013-09-09T08:39:14.380 回答