
Python,线程
milankunde
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Python】线程
线程 0. 线程是什么 线程就是一个进程内部的一条代码执行流程(线程),我们以前写的几乎所有代码都是在这个默认的线程上执行的。 如果想要完成多任务 ---- 进程内部开启多个执行流程 完美!!!! 1. 使用threading模块 python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用 单线程原创 2017-12-15 15:27:00 · 262 阅读 · 0 评论 -
【Python】互斥锁
互斥锁 当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制 线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁。 互斥锁为资源引入一个状态:锁定/非锁定 某个线程要更改共享数据时,先将其锁定,此时资源的状态为“锁定”,其他线程不能更改;直到该线程释放资源,将资源的状态变成“非锁定”,其他的线程才能再次锁定该资源。互斥锁保证了每次只有一个线程进行写入操作,从而保原创 2017-12-15 15:29:58 · 260 阅读 · 0 评论 -
【Python】多任务udp聊天
案例:多任务版udp聊天器 说明 编写一个有2个线程的程序线程1用来接收数据然后显示线程2用来检测键盘数据然后通过udp发送数据 要求 实现上述要求总结多任务程序的特点 参考代码: import socket import threading def send_msg(udp_socket): """获取键盘数据,并将其发送给对方"""原创 2017-12-15 15:33:00 · 1130 阅读 · 0 评论