Mybatis_Aniu
业精于勤而荒于嬉!

导航

 

2017年12月26日

摘要: 在开始之前,首先要了解一下python对多线程的支持。 虚拟机层面 Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,暂时无法利用多处理器的优势。 语言层面 在语言层面,Python对多线程提供了很好的支持,Python中多线程相关的模块包括:thread,threading,Queue。可以方便地支持创建线程、互斥锁... 阅读全文
posted @ 2017-12-26 15:24 Mybatis_Aniu 阅读(403) 评论(0) 推荐(0) 编辑
 
摘要: 1.客户端编写 (1).要有一个ip+port作为连接的地址 ip_port=('127.0.0.1',8098) (2).socket的connect方法连接地址 (3).sendall(bytes(inp,'utf8'))来发送客户端的消息 (4).recv(1024)接受服务端的消息, 2.服 阅读全文
posted @ 2017-12-26 11:00 Mybatis_Aniu 阅读(153) 评论(0) 推荐(0) 编辑
 
摘要: python使用的线程:threading python多线程的主要函数: join() 用于等待线程终止。子线程完成运行之前,这个子线程的父线程将一直被阻塞。就是说先运行完被join的线程,再执行别的线程 setDaemon() 将线程声明为守护线程,必须在start() 方法调用之前设置。就是说 阅读全文
posted @ 2017-12-26 09:15 Mybatis_Aniu 阅读(158) 评论(0) 推荐(0) 编辑