Может использовать управляемый поток для вызова собственной функции - PullRequest
0 голосов
/ 22 марта 2011

У меня есть нативная функция принимает 2 аргумента, я хочу создать управляемый поток для вызова этой функции, предположив, что функция Func(arg1, arg2) ... как я могу вызвать ее через создание нового управляемого потока .. я имею в виду использование System::Threading.

1 Ответ

2 голосов
/ 23 марта 2011

Управляемый (System::Threading) поток должен иметь процедуру управляемого потока.

Эта управляемая процедура, конечно, может вызывать нативные функции сколько угодно, но когда вы передаете ThreadStart или ParameterizedThreadStart делегат, который должен быть управляемым кодом.Даже если вам удастся создать делегат, указывающий на собственный код, это просто потому, что компилятор создает для вас управляемую прокладку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...