摘要:
介绍 异步编程(Asynchronous Programming)是一种程序设计范式,旨在处理耗时操作(如 I/O 操作、网络请求、磁盘读写等),从而避免程序在执行这些操作时被阻塞,能够在等待结果的过程中继续执行其他任务。通过异步编程,可以实现高效的并发处理,尤其是在处理大量 I/O 密集型任务时, 阅读全文
posted @ 2024-11-29 23:15
一只大学生
阅读(36)
评论(0)
推荐(0)
摘要:
协程定义 协程(Coroutine) 是一种轻量级的用户级线程,是程序中可以暂停执行并在未来某个时刻恢复执行的函数或子程序。与线程不同,协程的切换不依赖操作系统的调度器,而是由程序员或运行时环境显式控制,因此它们通常比线程更高效,并且能够提供更加灵活的控制流。 python中的协程 greenlet 阅读全文
posted @ 2024-11-29 23:11
一只大学生
阅读(16)
评论(0)
推荐(0)
摘要:
以下是 Python 中 I/O 操作的一些示例: 一、文件输入输出 写入文件: # 打开文件以写入模式,如果文件不存在则创建 with open('output.txt', 'w') as f: f.write('Hello, world!') 读取文件: # 打开文件以读取模式 with ope 阅读全文
posted @ 2024-11-29 18:27
一只大学生
阅读(41)
评论(0)
推荐(0)
摘要:
知识点 svg标签:svg 标签定义 SVG 图形的容器。SVG 有多种绘制路径、框、圆、文本和图形图像的方法。绘画出来的是可缩放矢量图形,不会因缩放而降低清晰度 animation:css动画属性,给标签添加动画 @keyframes:给指定名的动画设置关键帧 可缩放矢量图形(Scalable V 阅读全文
posted @ 2024-11-29 18:17
一只大学生
阅读(78)
评论(0)
推荐(0)
摘要:
PEP8编码规范示例 """ 这是一个模块的文档字符串,描述了该模块的主要功能。 """ # 分组导入模块(顺序:标准库、第三方库、本地模块) import os import math import requests from my_package import my_module # 常量定义, 阅读全文
posted @ 2024-11-29 17:46
一只大学生
阅读(19)
评论(0)
推荐(0)
摘要:
大内核,不需要频繁地在核心态和用户态之间切换,所以性能高 阅读全文
posted @ 2024-11-29 10:26
一只大学生
阅读(11)
评论(0)
推荐(0)
摘要:
结构 可以划分为 再细划分 大内核、微内核 总结 阅读全文
posted @ 2024-11-29 10:26
一只大学生
阅读(20)
评论(0)
推荐(0)
摘要:
CPU上会运行两种程序,一种是操作系统内核程序(是整个系统的管理者),一种是应用程序。在合适的情况下,操作系统内核会把CPU的使用权主动让给应用程序。 中断是是让操作系统内核夺回CPU使用权的唯一途径。如果没有“中断”机制,那么一旦应用程序上CPU运行,CPU就会一直运行这个应用程序。 阅读全文
posted @ 2024-11-29 10:18
一只大学生
阅读(13)
评论(0)
推荐(0)
摘要:
磁盘结构 通常一个盘片有两个磁头,分别对应盘片的上下两个盘面。这样可以同时对两个盘面进行数据的读写操作。 阅读全文
posted @ 2024-11-29 10:12
一只大学生
阅读(17)
评论(0)
推荐(0)
摘要:
互斥锁:是用于确保同一时刻只有一个线程或进程能访问特定资源的机制 死锁:是多个线程或进程因相互等待对方持有的资源而无法继续执行的僵持状态。 阅读全文
posted @ 2024-11-29 10:03
一只大学生
阅读(26)
评论(0)
推荐(0)
摘要:
页框 将内存空间分为一个个大小相等的分区,每个分区就是一个页框。 每个页框有一个编号,即页框号。 页框号从0开始 页 将进程的逻辑地址空间也分为与页框大小相等的一个个部分,每个部分称为一个页或页面。 每个页面也有一个编号,即页号。 页号也是从0开始 页表 为了能知道进程的每个页面在内存中存放的位置, 阅读全文
posted @ 2024-11-29 09:48
一只大学生
阅读(20)
评论(0)
推荐(0)

浙公网安备 33010602011771号