上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页
摘要: 用emacs写c或者c++代码用的插件的配置。功能是能够代码补齐。 c/c++ 学习互助QQ群:877684253 本人微信:xiaoshitou5854 阅读全文
posted @ 2019-06-28 18:48 小石王 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 信号量(semaphore),也和互斥锁一样提供了线程间或者进程间的同步功能。 信号量有三种: "Posix有名字的信号量" Posix基于内存的信号量 System V信号量 信号量比互斥锁高级,互斥锁只允许一个线程访问临界区,信号量可以多个,可以把信号量看作成互斥锁的升级版,但是如果能用互斥锁解 阅读全文
posted @ 2019-06-22 19:10 小石王 阅读(802) 评论(0) 推荐(1) 编辑
摘要: 信号量(semaphore),也和互斥锁一样提供了线程间或者进程间的同步功能。 信号量有三种: Posix有名字的信号量 "Posix基于内存的信号量" System V信号量 信号量比互斥锁高级,互斥锁只允许一个线程访问临界区,信号量可以多个,可以把信号量看作成互斥锁的升级版,但是如果能用互斥锁解 阅读全文
posted @ 2019-06-21 16:54 小石王 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 线程的读写锁函数: 1,读写锁的初始化与销毁,静态初始化的话,可以直接使用PTHREAD_RWLOCK_INITIALIZER。 2,用读的方式加锁和尝试(没锁上就立即返回)加锁。 3,用写的方式加锁和尝试(没锁上就立即返回)加锁。 4,解锁 多个进程在同时读写同一个文件,会发生什么? 例子1:用下 阅读全文
posted @ 2019-06-20 11:10 小石王 阅读(2078) 评论(0) 推荐(0) 编辑
摘要: 为什么有条件变量? 请参看 "一个线程等待某种事件发生" 注意:本文是linux c版本的条件变量和互斥锁(mutex),不是C++的。 mutex : mutual exclusion(相互排斥) 1,互斥锁的初始化,有以下2种方式。 调用方法的初始化:互斥锁是用malloc动态分配,或者分配在内 阅读全文
posted @ 2019-06-17 17:32 小石王 阅读(2746) 评论(0) 推荐(0) 编辑
摘要: 线程基础函数 查看进程中有多少个线程,查看线程的LWP 执行结果:LWP列 线程共享的资源: 注意:信号和线程最好不要一起使用。又用信号又用多线程的架构不太合理。 文件描述符表 信号的处理方式 当前工作目录 用户ID和组ID 内存地址空间(.text/.data/.bss/heap/共享库,栈区(s 阅读全文
posted @ 2019-06-17 10:51 小石王 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 守护进程(Daemon) Daemon(精灵)进程,是linux中的后台服务进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的时间。一般采用以d结尾的名字。从下面的进程信息可以看出,守护进程都是【?】。 Linux后台的一些系统服务进程,没有控制终端,不能直接和用户交互。不受用户登 阅读全文
posted @ 2019-06-07 18:45 小石王 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 一, "管道PIPE" 二, "FIFO通信" 三, "mmap通信" 四,信号的概念 信号的特点:简单,但不能携带大量的信息,满足特定条件就会发生 信号的机制:进程B发送信号给进程A。信号是由内核来处理的。 信号的产生: 按键产生:ctrl+c,ctrl+z,ctrl+\ Ctrl + c → 2 阅读全文
posted @ 2019-05-20 18:32 小石王 阅读(1244) 评论(0) 推荐(1) 编辑
摘要: 一, "管道PIPE" 二, "FIFO通信" 三,mmap通信 创建内存映射区。 函数mmap:打开一个文件,指定一个文件的区域,作为一个区域,映射到内存中,以后就直接操作那个内存,就能够实现进程间的通信。因为是内存操作,所以速度最快。 addr:固定NULL length:拿出文件中的多长的一段 阅读全文
posted @ 2019-05-07 07:13 小石王 阅读(2587) 评论(0) 推荐(1) 编辑
摘要: 进程间通信:IPC概念 IPC:Interprocess Communication,通过内核提供的缓冲区进行数据交换的机制。 IPC通信的方式: pipe:管道(最简单) fifo:有名管道 "mmap:打开一块共享的内存(速度最快)" "本地套接字:最稳定" "信号:携带信息量最小" 共享内存 阅读全文
posted @ 2019-04-30 11:02 小石王 阅读(3522) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页