今天走了太慢了,竟然走了30分钟,比平时慢了10多分钟。
这些内容很多凭借着记忆来的,会有不准确的地方。
今天在ubuntu上 man pthread_create ,竟然找不到。汗/!!/
我只好去看/usr/include/pthread.h了。
竟然把vim 查找命令忘了,愣是用:查找了好几次,没注意报的什么错误。
折腾几次想到了个?,然后就想到了 /
我这个伪vim逼。
线程函数是根据POSIX2000.1标准。
#include<pthread> int pthread_equal(pthread_t _pthread_1, pthread_t _pthread_2) ;
pthread_t pthread_self(void);
int pthread_create(pthread_t *_restrict_newpthread,
_const pthread_attr_t * attr,
void*(*_start_routine)(void *),
void *_restrict_arg)
pthread_join()
pthread_cleanup_push()
pthread_cleanup_pop()
pthread_exit()
pthread_cancle()
互斥信号量
PTHREAD_MUTEX_T
pthread_mutex_init()
pthread_mutext_lock()
pthread_mutex_trylock()
pthread_mutex_unlock()