操作系统(os)
Posted lgz0921
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统(os)相关的知识,希望对你有一定的参考价值。
1.进程间通信
1)使用套接字Socket来实现不同机器间的进程通信
2)映射一段可以被多个进程访问的共享内存来进行通信
3)通过写进程和读进程利用管道进行通信
2.进程线程的区别
- 进程是系统进行资源分配和调度的一个独立单位
- 线程是进程的一个实体,一个进程中一般拥有多个线程。线程之间共享地址空间和其它资源(所以通信和同步等操作,线程比进程更加容易)
- 线程一般不拥有系统资源,但是也有一些必不可少的资源(使用ThreadLocal存储)
- 线程上下文的切换比进程上下文切换要快很多(原因:进程切换时,涉及到当前进程的CPU环境的保存和新被调度运行进程的CPU环境的设置。线程切换时,仅需要保存和设置少量的寄存器内容,不涉及存储管理方面的操作)
以上是关于操作系统(os)的主要内容,如果未能解决你的问题,请参考以下文章