哪有什么岁月静好,不过是有人替你负重前行!
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页
摘要: 一、互斥锁 互斥锁也叫用户锁、同步锁。 同一时间只有一个任务被执行 在多进程/多线程程序中,当多个线程处理一个公共数据时,会有数据安全问题 唯一能保证数据安全的,就是通过加锁的方式,同一时间只能有一个修改数据的操作,将处理数据变为串行。虽然牺牲了速度,但是保证了数据安全。 来看一个不加锁的例子: f 阅读全文
posted @ 2018-07-16 16:47 迎风而来 阅读(1317) 评论(0) 推荐(1)
摘要: 一 介绍 ''' 定义: In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes at once 阅读全文
posted @ 2018-07-16 15:41 迎风而来 阅读(635) 评论(0) 推荐(1)
摘要: 一、线程理论 二、开启线程的两种方式 方式一、 直接调用线程类,指定开启的子进程函数 方式二、 自定义一个线程类,并继承Thread类,然后调用自定义类 三、进程与线程对比 #2、线程创建开销小 因为其不需要申请内存空间 # 线程的开启速度更快 from threading import Threa 阅读全文
posted @ 2018-07-13 17:35 迎风而来 阅读(549) 评论(0) 推荐(1)
摘要: 一、守护进程 为什么要用守护进程: 两方面理解: 一、进程:为了让父进程的任务能够并发的执行,需要将该任务放到子进程中去 二、守护:是因为子进程中执行的任务,在父进程运行完就没有存在的意义了,就设置成守护进程,会在父进程结束后,守护进程也随之结束 由于计算机的性能的原因,进程打印出的结果可能会有不同 阅读全文
posted @ 2018-07-12 16:30 迎风而来 阅读(347) 评论(0) 推荐(1)
摘要: 一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程, 阅读全文
posted @ 2018-07-11 15:48 迎风而来 阅读(516) 评论(0) 推荐(1)
摘要: 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例(单核+多道,实现多个进程的并发执行): egon在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务, 但egon同一时刻只能做一个任务(cpu同一时间只能干一个 阅读全文
posted @ 2018-07-11 15:26 迎风而来 阅读(245) 评论(0) 推荐(0)
摘要: 一 为什么要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这 阅读全文
posted @ 2018-07-10 17:29 迎风而来 阅读(460) 评论(0) 推荐(1)
摘要: 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) 一、分析socketserver源码 查找属性的顺序:ThreadingTCPServer->ThreadingMixIn->T 阅读全文
posted @ 2018-07-10 17:03 迎风而来 阅读(324) 评论(0) 推荐(1)
摘要: 一、什么是粘包 注意:只有TCP有粘包现象,UDP永远不会粘包,因为TCP是基于数据流的协议,而UDP是基于数据报的协议 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据,也就是说,应用程序所看到的数据是一个整 阅读全文
posted @ 2018-07-10 16:35 迎风而来 阅读(15807) 评论(3) 推荐(17)
摘要: 一、客户端/服务端架构 一、socket层 socket抽象层位于应用层和传输层之间 三、socket是什么? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来 阅读全文
posted @ 2018-07-09 18:33 迎风而来 阅读(434) 评论(0) 推荐(1)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页
/*吸附球*/