进程同步与异步

进程同步与异步

ID:24078315

大小:35.50 KB

页数:3页

时间:2018-11-12

进程同步与异步_第1页
进程同步与异步_第2页
进程同步与异步_第3页
资源描述:

《进程同步与异步》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Unix,进程,线程,同步,互斥,通信2008年11月09日星期日11:49Unix线程同步:*在POSIX线程(pthread)情况下  1.互斥量:pthread_mutex_t         相关函数:   PTHREAD_MUTEX_INITIALIZER                             phread_mutex_init                            phread_mutex_destroy                            phr

2、ead_mutex_lock                            phread_mutex_trylock                            phread_mutex_unlock  2.条件变量:pthread_cond_t         相关函数:   PTHREAD_COND_INITIALIZER                             pthread_cond_init                           pthread_cond

3、_destroy                            pthread_cond_wait                            pthread_cond_timedwait                            pthread_cond_signal                            pthread_cond_broadcast  3.读写锁:pthread_rwlock_t              相关函数:  pthread_rwloc

4、k_init                            pthread_rwlock_destroy                            pthread_rwlock_wrlock                            pthread_rwlock_rdlock                            pthread_rwlock_trywrlock                            pthread_rwlock_tryrdlock

5、                            pthread_rwlock_unlockUnix进程/线程同步:     1.信号量/信号灯(semaphore)             特点:信号量主要作为进程间以及同进程不同线程之间的同步手段。             相关函数:semget                              semctl                              semopUnix间通信:      1.管道              特点

6、:a.历史上是半双工的;                          b.只能在具有公共祖先的进程之间使用;                           c.没有名字;                          d.只能承载无格式字节流;                           e.缓冲区大小受限.              相关函数:  intpipe(intfiledes[2]);                                  FILE*popen(co

7、nstchar*cmdstring,constchar*type);                                  intpclose(FILE*fp);              2.FIFO               特点:a.能在不同的进程之间使用;                         b.有名字,在文件系统中有对应的文件名。                 相关函数:mkfifo();     3.socket             更为一般的进程间通信机制,可用于不

8、同机器之间的进程间通信。     4.XSIIPC               *XSIIPC源自systemV的IPC功能                *XSIIPC不使用文件系统名字空间,而是构造了它们自己的名字空间。               *XSIIPC不使用文件描述符,所以不能对它们使用多路转接I/O函数select和poll。            (1)消息队列  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。