线程(一)

今天走了太慢了,竟然走了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()

原文地址:https://www.cnblogs.com/ppazhang/p/3639562.html