摘要: 1.并发、并行、同步、异步、阻塞、非阻塞 并发:是指在同一个时间段内,有几个程序都处于启动运行到运行结束之间 并行:在同一个时间点上,有几个程序同时运行 同步:当一个同步操作发出去后,调用者一直等待返回消息结果,才能进行后续的操作 比如操作文件 打开文件 读取文件 都是同步操作 异步: 当一个异步操 阅读全文
posted @ 2019-05-07 23:57 代码中的疯狂 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 1.linux多进程 import os import time pid = os.fork() if pid == 0: print('子进程:{}父进程{}'.format(os.getpgid(),os.getppid())) else: print('我是父进程{}'.format(pid) 阅读全文
posted @ 2019-05-05 22:11 代码中的疯狂 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.什么是python GIL 全局解释器锁,Python中的一个线程对应于c语言的一个线程,gil使得同一个时刻只有一个线程在一个cpu上执行字节码,无法将多个线程映射到多个cpu上执行 2.创建线程的两种方式 3.线程间通信 使用Queue import threading from queue 阅读全文
posted @ 2019-05-02 18:41 代码中的疯狂 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.安装 yum install redis2.启动和重启服务 systemctl start redis systemctl restart redis3.输入命令redis-cli进入命令行模式操作 redis-cli4.vim /etc/redis.conf 注释bing 127.0.0.1 阅读全文
posted @ 2019-05-02 18:27 代码中的疯狂 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1.首先进入/etc/yum.repos.d/目录下,新建一个repo_bak目录,用于保存系统中原来的repo文件** [root@bogon ~]# cd /etc/yum.repos.d/ [root@bogon yum.repos.d]# mkdir repo_bak [root@bogon 阅读全文
posted @ 2019-05-02 18:16 代码中的疯狂 阅读(277) 评论(0) 推荐(0) 编辑