操作系统
potizo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【操作系统】多线程编程
多线程编程1.线程是什么2.进程和线程的区别3.多线程编程的实现方式3.1 实例化对象3.1.1 基于多线程的IP归属地查询3.2 创建子类3.2.1 基于多线程的批量主机存活探测4.共享全局变量4.1 GIL是什么4.2 线程同步4.3 如何实现线程锁 1.线程是什么 线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 每个进程至少有一个线程,即进程本身,称为主线程。进程可以启动多个线程。操作系统像并行“进程”一样执行这些线程。 线程的分类 有原创 2020-10-30 09:25:02 · 631 阅读 · 1 评论 -
【操作系统】多进程编程
进程的五状态图: created:进程已经创建,但未被OS接纳为可执行进程。(还没有申请到相应的资源)。 ready:进程做好了准备,准备执行(只等待处理机)。 running:该进程正在执行(单处理机,某一时刻仅一个进程占用处理机)。 waiting:等待某事件发生才能执行,如等待I/O完成。 终止状态. 1.进程的创建 1.1 fork()函数 linux系统中,用fork()函数 import os import time print('当前进程的pid',os.getpid()) print('原创 2020-10-30 00:47:15 · 567 阅读 · 0 评论
分享