操作系统原理
ChenVast
有梦想,敢拼博,执着的走属于自己的路。无惧一切,勇往直前,做自己。成为一个伟大的人,改变世界。
Python软件基金会(PSF)成员,
国际数据管理协会(DAMA)会员
展开
-
字符编码
精华 ! ASCII、Unicode、UTF-8 三种编码的介绍。原创 2017-07-28 11:09:47 · 442 阅读 · 0 评论 -
Linux的进程/线程通信方式总结
线程间的通信目的主要是用于线程同步。所以线程没有像进程通信中的用于数据交换的通信机制。转载 2017-09-19 14:53:17 · 560 阅读 · 0 评论 -
(精简)线程与进程的区别
线程与进程的区别: 一个线程可以创建和撤销另一个线程; 一个程序至少有一个进程,一个进程至少有一个线程. 进程和线程的主要差别在于它们是不同的操作系统资源管理方式。 多进程的程序要比多线程的程序健壮 进程的执行过程是线状的,尽管中间会发生中断或暂停,但该进程所拥有的资源只为该线状执行过程服务。一旦发生进程上下文切换,这些资源都是要被保护起来的。这是进程宏观上的执行过程。 进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。原创 2017-09-19 15:31:11 · 1083 阅读 · 1 评论 -
(精简)进程间和线程间的通信方式
参考网络文章,以下总结。 进程通信方式: UNIX进程间通信方式: 包括管道(PIPE), 有名管道(FIFO), 和信号(Signal) System V进程通信方式:包括信号量(Semaphore), 消息队列(Message Queue), 和共享内存(Shared Memory) 网络主机间的进程通信方式: RPC: Remote Procedure C...原创 2017-09-19 15:37:43 · 829 阅读 · 0 评论