OS
文章平均质量分 90
菜鸟日常
公众号:菜鸟日常
展开
-
Linux中的进程、线程与协程学习
进程与线程 进程: 系统进行资源分配和调度的基本单位 线程: 线程是进程的以额实体,是 CPU 调度与分派的基本单位,由线程ID、程序计数器、寄存器集合和堆栈组成,共享进程的内存空间。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 进程间通信(IPC,InterProcess Communication) 1. 管道 半双工 只用于父子进程,兄弟进程 单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是原创 2021-06-03 23:07:09 · 607 阅读 · 0 评论 -
Java与操作系统中的 I/O 模型学习
I/O 分类 按传输数据方式: 字节流:以 byte 为基本单位进行,XXXStream 表示字节流 字符流:以字符为基本单位,字符又根据编码方式不同,一个字符对应不同大小的 byte。XXXReader、xxxWriter 表示字符流相关类 字节流可以处理任何类型的数据,如图片,视频等;字符流只能处理字符类型的数据。 按输入输出方向: 输入流(InXXX)、输出流(OutXXX) Java 中的 I/O 种类 同步与异步 调用者是否主动等待调用的返回结果 同步和异步关注的是消息通信机制,即消息是原创 2021-06-03 22:20:09 · 151 阅读 · 0 评论