Linux 进程、线程、协程解析
文中代码示例: python
进程
服务器进程管理: 进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。进程之间通信: 管道(Pipe)、命名管道(FIFO)、消息队列(Message Queue) 、信号量(Semaphore) 、共享内存(Shared Memory);套接字(Socket)。
from multiprocessing import Processimport time,osdef process(text): print('当前进程:',os.getpid()) print('当前父进程:',os.getppid()) print('我是子进程') time.sleep(2) print('子进程结束')if __name__ == ...
Python3连接mysql服务
# mysql 操作import pymysql'''Usage mysql moduleMySQLDB: host=ip or url user=db user password=db password db=database name MySQLDB.DDL (execute mysql DDL [insert|update|delete]) args sql='update t1 set id=%s where name=%s' condition='(1,"xiaoming")' mode="[update|delete|insert]" MySQLDB.DQL (execute mysql DQL [select]) args sql='select id,name from t1 where id=%s' condition='(1,)' size ...
centos7+python3-flask+uwsgi+nginx 环境配置记录
软件版本
软件
版本
centos
7.6-1810
python
3.6
uwsgi
编译安装-2.0.19
nginx
1.16.1
nginx 配置文件vim /etc/nginx/conf.d/flask.conf location / { include uwsgi_params; # 导入uwsgi配置 uwsgi_pass 127.0.0.1:5555; # 转发端口 uwsgi_param UWSGI_PYTHON /usr/bin/python3; # Python解释器 uwsgi_param UWSGI_CHDIR /opt/web;# 项目根目录 uwsgi_param UWSGI_SCRIPT manager:app; # 项目的主程序,比如你测试用run.py文件,文件中app = Flask(__name__),那么这里就填run:app ...



