c库函数获取活动线程数

Big*_*ike 3 c unix multithreading posix pthreads

我正在用C开发一个多线程Unix应用程序.是否有一种简单的方法可以获得同时活动线程的数量?我不想编写代码来跟踪活动线程的数量,如果库已经可以为我完成的话!:-)

我正在使用POSIX pthreads,我正在尝试为Unix和类Unix系统编写尽可能可移植的代码.

pil*_*row 6

不,不是在pthreads 本身.POSIX线程尝试仅指定基元或基本实用程序构造,甚至考虑pthread_join一个便利函数,而不是基元.

某些库可能提供不可移植的解决方案(_np例如,在HP-UX的名称中查找),但对于pthread 本身,您可以自己动手.