Loading

摘要: 列表 列表的作用: 按索引顺序存储多个值。 列表基础知识 列表的定义 list1 = ['1', 2, 3] print(list1, type(list1)) 列表的转换 list1 = ['1', 2, 3] print(list1, type(list1)) list2 = list([2, 阅读全文
posted @ 2023-01-23 22:59 nliuc 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 典型进程问题 生产者-消费者 #专业课 问题描述 系统中有一组生产者进程和一组消费者进程,生产者进程每次生产一个产品放入缓冲区,消费者进程每次从缓冲区取出一个产品并使用。 生产者、消费者共享一个初始为空,大小为n的缓冲区。 只有缓冲区没满时,生产者才能把产品放入缓冲区,否则必须等待。[同步关系]只要 阅读全文
posted @ 2023-01-23 18:01 nliuc 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 信号量实现互斥、同步、前驱关系 信号量机制实现进程互斥 分析并发进程的关键活动,划定临界区(如:对临界资源打印机的访问就应该放在临界区)设置互斥信号量mutex,初值为1在临界区前执行P(mutex)在临界区后执行V(mutex) 代码示例 /*信号量机制实现互斥*/ semaphor mutex= 阅读全文
posted @ 2023-01-23 17:55 nliuc 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 字符串 定义: 背后调用str()函数,把任意其他类型转为字符串类型。 内置方法 01-按索引取值 msg="Hello World" # 正向取 print(msg[0]) # 反向取 print(msg[-1]) # 列表可以改,但是字符串只能取 msg[0]='T' # 一定会报错 02-切片 阅读全文
posted @ 2023-01-23 12:51 nliuc 阅读(19) 评论(0) 推荐(0) 编辑