̾??
pthread_create —
    ???????????åɤκ???
Reentrant C Library (libc_r,
  -lc_r)
<pthread.h>
    int
    pthread_create(pthread_t
    *thread, const pthread_attr_t *attr,
    void *(*start_routine)(void *), void
    *arg)
pthread_create()
    ?ؿ??ϡ??ץ????????? attr
    ?ˤ??äƻ??ꤵ?줿°???????Ŀ??????????åɤ????????뤿???˻??Ѥ????ޤ???
    attr ?? NULL
    ?Ǥ????????ˤϡ??ǥե????Ȥ?°???????Ѥ????ޤ???
    attr
    ?ˤ??äƻ??ꤵ?줿°?????夫?鹹?????줿?????ˤϡ?
    ?????åɤ?°?????Ѳ????ޤ?????
    ?????ʤ???λ?????ȡ?
    pthread_create() ?? thread
    ?ˤ??äƻ??ꤵ?줿?????˺??????줿?????åɤ?
    ID ????Ǽ???ޤ???
?????åɤϡ?
    arg ??ͣ???ΰ????Ȥ???
    start_routine
    ???¹Ԥ??뤳?ȤǺ????????ޤ???
    start_routine ?????ä??????ˤϡ?
    start_routine
    ???????ͤ???λ???ơ??????Ȥ??ƻ??Ѥ??????ۤΤ?????
    pthread_exit()
    ???ƤӽФ????褦?ʸ??̤??????ޤ???
    main()
    ???ǽ??˼¹Ԥ????????åɤϡ??????Ȥϰۤʤ뤳?Ȥ????դ??Ƥ?????????
    ???Υ????åɤ? main()
    ???????ä????ˤϡ? main()
    ???????ͤ???λ???ơ??????Ȥ??ƻ??Ѥ??????ۤΤ?????
    exit()
    ???ƤӽФ????褦?ʸ??̤??????ޤ???
???????????åɤΥ????ʥ??ξ??֤ϡ??ʲ??Τ褦?˽??????????ޤ???
  - ?????ʥ??ޥ????Ϻ??????Ƥ??륹???åɤ????Ѿ??????ޤ???
- ???????????å??Ѥ???α???Ƥ??륷???ʥ??Υ??åȤ϶??Ǥ???
???꤬?ʤ??????ϡ?
    pthread_create()
    ?ؿ??? 0 ???֤??ޤ???
    ???꤬?????????ϡ????Υ??顼???????˥??顼?ֹ椬?֤????ޤ???
pthread_create()
    ?ϰʲ??ξ????˼??Ԥ??ޤ???
  - [EAGAIN]
- ?̤Υ????åɤ????????뤿????ɬ?פʥ???????????ƥ????????Ƥ??ޤ???
      ?ޤ??ϡ?1
      ?ĤΥץ????????????????åɿ??ˤĤ??ƤΥ????ƥ???
      ???? [PTHREAD_THREADS_MAX] ??Ķ?ᤷ?ޤ?????
- [EINVAL]
- attr
      ?ˤ??äƻ??ꤵ?줿?ͤ???ͭ???ǤϤ????ޤ?????