使用CreateThread()通过引用传递

Passing by reference using CreateThread()

本文关键字:引用 CreateThread 使用      更新时间:2023-10-16

我知道如何在c++中使用CreateThread()启动线程的一般要点,并且已经创建了一个成功启动它们的应用程序。我知道,如果我使用C11线程通过引用传递不是问题,但我想知道如何/如果这是可能的使用CreateThread(),或任何早期(非C-11)线程机制。

如果你看的话,你肯定会发现一些c++线程api比c++ 11中的那些更老(例如,MFC和Qt都支持线程)。如果内存可用,它们在某些地方使用引用,但除非您在应用程序的其余部分使用它们,否则您可能不太关心它们。

"原始"api (POSIX, Win32等)通常严格基于c。它们不使用包含在c中找不到的任何内容(包括引用)。