摘要: 针对Cpython所拥有的GIL锁作用:由于Cpython解释器在运行python文件时, Cpython进程与其运行文件所产生的主进程是一个进程(文件进程相当于Cpython的一个线程) 线程的特点是数据资源是共享的,而多个线程又都要共享Cpython的解释权限,共享意味着竞争,有竞争数据就不安全 阅读全文
posted @ 2019-02-27 17:17 凯文队长 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 线程有2种调用方式,如下: 直接调用 继承式调用 同步锁(py2版本) *注:不要在3.x上运行,不知为什么,3.x上的结果总是正确的,可能是自动加了锁 死锁 所谓死锁:是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处 阅读全文
posted @ 2019-02-27 17:11 凯文队长 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 格式一:装饰器外层不传参,内层传参 user:alexpassword:abc!23welcome login....henan********,henan args 格式一:装饰器外层传参,内层传参 user:alexpasword:abc!23welcome login....henan**** 阅读全文
posted @ 2019-02-27 10:38 凯文队长 阅读(436) 评论(0) 推荐(0) 编辑