Maximum number of thread per process in AIX
2013.02.06 07:10
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Writer : http://www.ischo.net -- ischo // System Engineer
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Context of /usr/include/pthread.h file
/* PTHREAD_THREADS_MAX has the same value as PTHREAD_THREADS_MAX in limits.h */
#ifdef PTHREAD_THREADS_MAX
#undef PTHREAD_THREADS_MAX
#endif
#ifndef PTHREAD_THREADS_MAX
#ifdef _LARGE_THREADS
#define PTHREAD_THREADS_MAX 32767
#else
#define PTHREAD_THREADS_MAX 512
#endif
#endif
it presents "PTHREAD_THREADS_MAX has the same value as PTHREAD_THREADS_MAX in limits.h"
but contents is remarked as "#", because it can be modified ulimit command after AIX version 6.1.
In older relase,
AIX 5.1 ~ 5.3 : default value 32767
and in AIX 6.1 environment, default value of PTHREAD_THREADS_MAX is 32768.