摘要: [并发编程 - 多线程:信号量、死锁与递归锁、时间Event、定时器Timer、线程队列、GIL锁] 信号量 信号量Semaphore:管理一个内置的计数器 每当调用acquire()时内置计数器-1; 调用release() 时内置计数器+1; 计数器不能小于0;当计数器为0时,acquire() 阅读全文
posted @ 2021-04-24 12:49 刘较瘦丫 阅读(70) 评论(0) 推荐(0) 编辑
摘要: [并发编程 - 多线程:线程相关概念、开启线程的两种方式、线程对象方法、守护线程、互斥锁] 线程相关概念 什么是线程? 线程:一个流水线的运行过程 进程内代码的运行过程 进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合), 线程线程是一个执行单位,cpu执行的就是线程 多线程(即多 阅读全文
posted @ 2021-04-24 12:46 刘较瘦丫 阅读(57) 评论(0) 推荐(0) 编辑
摘要: [并发编程 - socketserver模块实现并发、[进程查看父子进程pid、僵尸进程、孤儿进程、守护进程、互斥锁、队列、生产者消费者模型] socketserver模块实现并发 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server 阅读全文
posted @ 2021-04-24 12:38 刘较瘦丫 阅读(99) 评论(0) 推荐(0) 编辑