Допустим, у меня есть текстовый файл, составленный следующим образом:
#####
typeofthread1
#####
typeofthread2
и т. Д. *
в моем основном я хочу прочитать этот файл, получить строки typeofthread1, typeofthread2 и создатьразличные потоки, используя
pthread_t threads[NUM_THREADS];
for (i=0;i<NUM_THREADS;i++)
pthread_create(&threads[i], NULL, -> HERE <- , void * arg);
, как я могу поместить строки только что прочитанные typeofthread1 , typeofthread2 в -> HERE <- заставляя основной создать два потока, которые указывают надва разных прототипа потока? </p>
Я хочу сделать это, потому что я хочу создать программу, которая создает потоки разных типов, в зависимости от того, что я хочу сделать, и выбрать это из текстового файла (своего рода файла конфигурации)
есть предложения?