ну объясните, все же банально до нельзя.
xcalc не запускается, буфер не выводится.
хотя птред_креате нормально возвращает 0.
без detach пробовал.
все перепробовал.
#include <stdio.h>
#include <sched.h>
#include <pthread.h>
void proc(void*);
int main(int argc, char *argv[])
{
int status;
pthread_t t;
pthread_create(&t, NULL, proc, argv[0]);
pthread_detach(t);
return 0;
}
void proc(void *arg)
{
char * buf;
buf = (char*)arg;
system("xcalc");
fprintf(stderr, "buf = %s\n", buf);
}
Ответ на:
комментарий
от BreadFan
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум pthread (2003)
- Форум снова нити (2007)
- Форум Posix Threads (2005)
- Форум pthread C++ (2004)
- Форум pthread (2006)
- Форум c\c++ pthread & argc (2008)
- Форум Завершение потока: остается занятая память. (2009)
- Форум pthread (2008)
- Форум Реализовать последовательно-параллельный запуск потоков (2017)
- Форум (Shell скрипты и C) Вывод результата в --dialog msgbox (2012)