почему g_thread_supported возвращает false на моем компьютере - PullRequest
1 голос
/ 10 апреля 2011

Это Debian testing- 2.6.38,

glib-2.24 (включая gthread)

проверка с pkg-config --cflags/--libs glib-2.0 gthread-2.0

Я пытался написать код, используя glib пул потоков, но это так странно, что g_thread_supported return false.

Кстати, библиотека pthread (а, значит, h) установлена!

1 Ответ

1 голос
/ 10 апреля 2011

Убедитесь, что вы ранее запустили g_thread_init , который является функцией, которая инициализирует каркас потоков glib.

... из документации g_thread_supported ...

Эта функция возвращает TRUE, если система потоков инициализирована, и FALSE, если это не так.

...