使用CreateThread()通过引用传递

时间:2013-06-17 02:14:31

标签: c++ multithreading winapi pass-by-reference

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

1 个答案:

答案 0 :(得分:1)

如果你看,你当然可以找到一些比C ++ 11更旧的C ++线程API(例如,MFC和Qt都支持线程)。如果内存服务,他们在地方使用引用,但除非你在其余的应用程序中使用它们,否则你可能并不关心它们。

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