C 为什么g_thread_在我的机器中支持返回false

C 为什么g_thread_在我的机器中支持返回false,c,multithreading,glib,C,Multithreading,Glib,这是Debian测试-2.6.38 glib-2.24(包括gthread) 使用pkg config--cflags/--libs glib-2.0 gthread-2.0检查 我尝试使用glibthreadpool编写一些代码,但奇怪的是g\u thread\u支持returnfalse 顺便说一下,pthreadlibrary(a,so,h)已经安装好了 确保您以前运行过,这是初始化glib线程框架的函数 。。。从支持的g\u线程的文档中 如果 线程系统已初始化,并且 如果不是,则为FAL

这是Debian
测试-2.6.38

glib-2.24
(包括gthread)

使用pkg config--cflags/--libs glib-2.0 gthread-2.0检查

我尝试使用
glib
threadpool编写一些代码,但奇怪的是
g\u thread\u支持
return
false


顺便说一下,
pthread
library(a,so,h)已经安装好了

确保您以前运行过,这是初始化glib线程框架的函数

。。。从支持的
g\u线程
的文档中

如果 线程系统已初始化,并且 如果不是,则为FALSE


确保您以前运行过,这是初始化glib线程框架的函数

。。。从支持的
g\u线程
的文档中

如果 线程系统已初始化,并且 如果不是,则为FALSE


那么,支持的g_线程和初始化的g_线程之间有什么区别呢。受支持的g_线程必须检查比g_线程得到初始化更多的内容。我猜。
gboolean g_thread_get_initialized(){return g_thread_supported()}/*实现说明:*g_thread_supported()只是返回g_threads_get_initialized*/*检查线程支持是否初始化。与支持的*g_thread_宏相同,但为语言绑定提供。*/gboolean g_线程得到初始化(无效)除了语言绑定之外,它们之间似乎是相同的,因此,这意味着g_thread_get_initialized只能在gtkmm、gtk#中使用……那么支持的g_thread_和g_thread_get_initialized之间的区别是什么呢?问得好。受支持的g_线程必须检查比g_线程得到初始化更多的内容。我猜。
gboolean g_thread_get_initialized(){return g_thread_supported()}/*实现说明:*g_thread_supported()只是返回g_threads_get_initialized*/*检查线程支持是否初始化。与支持的*g_thread_宏相同,但为语言绑定提供。*/gboolean g_线程得到初始化(无效)除了语言绑定之外,它们之间似乎是相同的,因此,这意味着g_thread_get_initialized只能在gtkmm、gtk#、。。。