线程
-
线程池
1、池化技术(思想) (1)池化技术:程序运行的本质->占用系统的资源,优化资源的使用便是池化技术 (2)简单理解:实现准备好一些资源,有人要用,就来这个池拿,用完放回即可。…
-
什么是浮动垃圾 CMS为什么要重新标记 G1是怎么优化重新标记的过程的
1 浮动垃圾 如图,GC 线程便利对象树(实际是图),遍历过了A ,然后遍历过了B,遍历到了C,但是还没有遍历完C的儿子D,这时候如果 A.B=null; 那么B就变成了浮动垃圾,…
-
BUAA OO hw6架构简述
BUAA OO hw6架构简述 0.UML 1.关键类 管理纵向移动的等待队列和横向移动的等待队列的两个类:Building与Floor。两者本质都是生产者-消费者模型中的Tray…
-
三种常用的辅助工具类
三种常用的辅助工具类 CountDownLatch 是一个执行减法操作的辅助计数器 //计数器public class CountDownLatchTest { publ…
-
多线程
多线程 概念: Windows操作系统是多任务操作系统,它以进程为单位。每个独立执行的程序被称为一个进程,而每个进程又包含多个线程。系统可以分配给每个进程一段使用CPU的时间(CP…
-
task 子线程添加数据到主线程 winfrom
using System; using System.Collections.Generic; using System.ComponentModel; using System.…
-
简单易懂的进程与线程详解
进程与线程详解 本博客分以下几个部分来阐述进程与线程 1、进程的概念很抽象?那么什么是进程呢? 2、开启一个进程,操作系统会做哪些工作? 3、既然进程也可以使多个程序能并发执行,为…
-
计算机网络:进程/线程
进程和线程的区别 1.进程是资源分配的最小单位,线程是CPU调用的最小单位 2.一个线程只能属于一个进程,一个进程可以有多个线程,但至少有一个线程,线程依赖于进程而存在 3.进程在…
-
2022操作系统考研大纲
目录 考研大纲——操作系统 考查目标 一、操作系统基础 (一)操作系统的基本概念 (二)操作系统发展历程 (三)程序运行环境 (四)操作系统结构 (五)操作系统引导 (六)虚拟机 …
-
上交os lec5进程与线程
5.1进程的基本概念 5.2进程的基本操作接口 fork的父子进程共享一个指向文件的结构体那么它们共享的文件体中的读写指针也是一样的,这个是posix标准,read系统调用在lin…