09 2016 档案
摘要:01最简单的使用 02子进程与父进程 我们知道父进程派生子进程 但是内存空间却是独立的 而子进程都是父进程通过fork方法过程 也就是 复制了一份 当容量比较大的程序 要慎重使用多线程 03进程锁 类似多线程的线程锁,但是我们知道进程是独立的内存,工作不干扰的 那么这个功能没有太多用处,可能用在 多
阅读全文
摘要:1同一时刻只有一个线程通过一个线程到解释器运行 2在多核上会有些不一样 不仅仅会降低python的效率 并且还会影响到整个机器系统的效率 python的gil是每100条cpu指令开始check 如果想要利用多核优势 >多进程 python由于gil的限制多线程的处理就跟单核心处理的进程调度一样,类
阅读全文
摘要:1.线程安全 首先我们知道线程是共享资源的,在这个基础上我们提出一个问题,如果我们有一个变量a = 0 然后10个线程都是给它+1的 然后我们执行这个10个线程,最后a = 10吗? 我们先看下面的代码 如果没错的的应该输入的是30 但是 》 结果是29 当然这不是每次都会出现的,是不固定的,看电脑
阅读全文
摘要:生产者消费者:包子铺不停的做包子,行人不停的买 > 这样就达到了目的 >包子的销售 两个不同的角色 包子铺,行人 只负责单一操作 让包子变成连接的介质. 于是问题来了 >为什么我们需要这个模型? 1解耦:核心就是把生产者和消费者两个对象关系变得不紧密了 2缓冲:如果你是快递员,送一栋人很多的楼,你觉
阅读全文

浙公网安备 33010602011771号