Передача параметров потока Windows C ++

В Windows c ++ следующее создает поток:

CreateThread(NULL, NULL, function, parameter, NULL, &threadID);

Это запустит "функцию" в новом потоке и передать ему "параметр" как void * или LPVOID.

Предположим, я хочу передать два параметра в "функцию", есть ли лучший способ сделать это, кроме создания структуры данных, содержащей две переменные, с последующим преобразованием структуры данных как LPVOID?

6
задан rossb83 13 April 2011 в 18:47
поделиться