05 2019 档案

摘要:multiple threads synchronization primitive: 多线程同步语义 多线程的同步语义是多线程编程的核心,线程之间通过同步语义进行通信,实现并发。C++ JAVA 中线程同步的基本原语是condition variable 和mutex构成的管程 ,OS操作系统课程 阅读全文
posted @ 2019-05-09 17:06 kkshaq 阅读(580) 评论(0) 推荐(0)
摘要:Linux 中线程和进程切换的开销: Linux 操作系统层面的进程和线程的实现都是task_struct描述符. task_struct 包含成员变量:内核态stack. 这些都存在3-4G虚拟地址空间的内核态空间中。内核栈用于保存各个寄存器值:CS,DS,SS等. os层面的线程进程切换,都是在 阅读全文
posted @ 2019-05-08 16:47 kkshaq 阅读(259) 评论(0) 推荐(0)