Да, вы можете передать это вашей подпрограмме потока: pthread_create(thread, attr, function, *USER_ARG*)
. Просто создайте структуру для данных, необходимых для выполнения потока.
Если значение *USER_ARG*
хранится в памяти, важно, вы часто захотите использовать бесплатное хранилище (malloc
it) для аргумента, в противном случае вы можете повредить стек потока, который вызвал pthread_create
. * 1007. *