10 2019 档案

摘要:<!DOCTYPE html> <!--#浏览器的兼容模式--> <html lang="en"> <head> <!--head标签包含的子标签--> <meta charset="utf-8"> <!--meta标签 name属性主要用于描述网页,与子对应的值为content,content中的主要内容是便于搜索引擎 查找信息和分类信息用的--> <meta name="keywords" c 阅读全文
posted @ 2019-10-31 11:22 coldplaycode 阅读(3586) 评论(0) 推荐(0)
摘要:总结:进程理解:由于线程的多线程并不是正真意义上的多线程(因为GIL全局锁的原因),但是python可以实现多进程的并行,同时调用多个核心数,进程之间的内存是互相隔离的,但是他们的一些资源确实共享的,如打印服务等。。进程比较消耗系统资源,但是可以使用多进程+多协程的方式进行任务处理 阅读全文
posted @ 2019-10-29 13:58 coldplaycode 阅读(201) 评论(0) 推荐(0)
摘要:#线程数据安全处理--同步锁 #递归锁 #队列,线程间数据的安全 #生产者消费者模型 阅读全文
posted @ 2019-10-21 09:06 coldplaycode 阅读(537) 评论(0) 推荐(0)
摘要:简单的来说明一下多线程,python多线程的支持并不友好,因为全局GIL锁(全局安全锁)的原因,只能单核使用,且每次只能运行一个线程,更多是用在IO操作上。 线程创建的两种方法 import threading,time#倒入线程模块 def func(name): time.sleep(1) pr 阅读全文
posted @ 2019-10-15 11:43 coldplaycode 阅读(165) 评论(0) 推荐(0)
摘要:1.为什么会出现粘包?? 让我们基于tcp先制作一个远程执行命令的程序(1:执行错误命令 2:执行ls 3:执行ifconfig) 注意注意注意: res=subprocess.Popen(cmd.decode('utf-8'),shell=True,stderr=subprocess.PIPE,s 阅读全文
posted @ 2019-10-03 17:10 coldplaycode 阅读(1918) 评论(0) 推荐(0)

coldplaycode