我知道如何在 C++ 中使用 CreateThread() 启动线程的一般要点,并创建了一个成功启动它们的应用程序。我知道如果我要使用 C11 线程通过引用传递不是问题,但我想知道如何/是否可以使用 CreateThread() 或任何更早的(非 C-11)线程机制。
最佳答案
如果仔细观察,您肯定会发现一些比 C++11 中的线程 API 更早的 C++ 线程 API(例如,MFC 和 Qt 都支持线程)。如果没记错的话,它们会在某些地方使用引用,但除非您在应用程序的其余部分使用它们,否则您可能不太关心它们。
“原始”API(POSIX、Win32 等)通常严格基于 C。它们不使用在 C 中找不到的任何内容(包括引用)。
关于c++ - 使用 CreateThread() 通过引用传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17139569/