摘要:
1. 线程 多线程抢占资源:只能让其串行 1. 互斥锁 2. 队列(三种) 先进先出(Queue) 先进后出,栈 优先级队列 2. 事件(event) 1. 版本一:程序中其他线程需要通过判断某一线程的状态来确定自己下一步的操作 2. event 练习题: 3. 协程:一个线程并发的处理任务 串行: 阅读全文
摘要:
1. 线程 多线程抢占资源:只能让其串行 1. 互斥锁 2. 队列(三种) 先进先出(Queue) 先进后出,栈 优先级队列 2. 事件(event) 1. 版本一:程序中其他线程需要通过判断某一线程的状态来确定自己下一步的操作 2. event 练习题: 3. 协程:一个线程并发的处理任务 串行: 阅读全文
摘要:
1. 阻塞,非阻塞,同步,异步 进程运行的三个状态: 运行,就绪,阻塞. 执行的角度: 阻塞: 程序运行时,遇到了IO,程序挂起,cpu被切走. 非阻塞: 程序没有遇到IO,程序遇到IO但是我通过某种手段,让cpu强行运行我的程序. 提交任务的角度: 同步: 提交一个任务,自任务开始运行 阅读全文
|