새로운 장벽 기능을 구현하고 싶습니다.장벽 기능 구현을 찾는 방법은 무엇입니까?
우선, 기본 경계 구현에 대해 알고 싶습니다. (phtread, 리눅스)
그리고 pthread.h를 찾을 (은/usr/포함)
그러나이 파일에 내가 장벽 구현을 찾을 수 없습니다
. 오직 선언.1040 /* Functions to handle barriers. */
1041
1042 /* Initialize BARRIER with the attributes in ATTR. The barrier is
1043 opened when COUNT waiters arrived. */
1044 extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
1045 __const pthread_barrierattr_t *__restrict
1046 __attr, unsigned int __count)
1047 __THROW __nonnull ((1));
1048
1049 /* Destroy a previously dynamically initialized barrier BARRIER. */
1050 extern int pthread_barrier_destroy (pthread_barrier_t *__barrier)
1051 __THROW __nonnull ((1));
1052
1053 /* Wait on barrier BARRIER. */
1054 extern int pthread_barrier_wait (pthread_barrier_t *__barrier)
1055 __THROW __nonnull ((1));
장벽 기능 구현 위치를 가르쳐주세요. INT의 barrier_wait (barrier_t * 장벽) 대기중인 스레드의 수를 추적하는 카운터를 사용하는 방법
[PThread 라이브러리의 소스 코드가 있습니까?] (http://stackoverflow.com/questions/3224252/source-code-of-pthread-library) –