- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 linux c学习笔记----线程同步
1.互斥量 互斥变量用pthead_mutex_t数据类型来表示,在使用互斥变量之前,必须首先对它进行初始化,可以把它置为常量PTHREAD_MUTEX_INITIALIZER(只对静态分配的互斥量),也可以能过调用pthread_mutex_init函数进行初始化。如果动态地分配互斥量(例如通过调用malloc)函数,那么释放内存前需要使用pthread_mutex_destroy. ...
2012-12-28 17:49:09 102
原创 linux c学习笔记----线程创建与终止
进程原语 线程原语 描述 fork pthread_create 创建新的控制流 exit pthread_exit 从现有的控制流中退出 waitpid pthread_join 从控制流中得到退出状态 atexit pthread_cancel_push 注册在退出控制流时调用的函数 getpid pthread_self 获取...
2012-12-14 17:32:42 228
原创 linux c学习笔记----共享内存(shmget,shmat,shmdt,shmctl)
shmgetint shmget(key_t key, size_t size, int flag);key: 标识符的规则size:共享存储段的字节数flag:读写的权限返回值:成功返回共享存储的id,失败返回-1key_t key----------------------------------------------- key标识共享内存的键值: 0/IPC_PRIVATE。 当ke...
2012-12-11 18:08:52 1340
原创 linux c学习笔记----消息队列(ftok,msgget,msgsnd,msgrcv,msgctl)
ftok() #include <sys/types.h> #include <sys/ipc.h> 函数原型: key_t ftok( const char * pathname , int proj_id ); 参数: pathname 就时你指定的文件名(该文件必须是存在而且可以访问的),id是子序号,虽 然为i...
2012-12-07 17:46:25 625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人