风-fmgao

导航

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 45 下一页

2018年6月17日

初识队列

摘要: #!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/17# 进程彼此之间互相隔离,要实现进程间通信(IPC),multiprocessing模块支持两种形式:队列和管道,这两种方式都是使用消息传递的## 创建队列的类(底层就是以管道和锁定的方 阅读全文

posted @ 2018-06-17 23:05 风-fmgao 阅读(100) 评论(0) 推荐(0) 编辑

抢票模拟

摘要: #!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/17import json, timefrom multiprocessing import Process, Lockdef search(name): time.sleep(1) # 模 阅读全文

posted @ 2018-06-17 22:50 风-fmgao 阅读(106) 评论(0) 推荐(0) 编辑

互斥锁

摘要: #!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/17# 多个进程共享一个服务,共享带来了竞争,竞争带来了混乱# 互斥锁就是把并发变成了串行,牺牲了效率,保证了数据不错乱from multiprocessing import Process 阅读全文

posted @ 2018-06-17 22:17 风-fmgao 阅读(124) 评论(0) 推荐(0) 编辑

守护进程

摘要: 主进程死,守护进程死 #!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/17from multiprocessing import Processimport timedef task(name): print('%s is running 阅读全文

posted @ 2018-06-17 20:45 风-fmgao 阅读(129) 评论(0) 推荐(0) 编辑

多进程并发简单socket

摘要: server 这种简单实现:坏处客户端启动一个一个进程,进程多了机器要蹦#!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/17from socket import *from multiprocessing import Process# 阅读全文

posted @ 2018-06-17 20:28 风-fmgao 阅读(622) 评论(0) 推荐(0) 编辑

2018年6月16日

查看进程id

摘要: #!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/16from multiprocessing import Processimport time, os# 定义task,开启进程就是执行任务def task(): # print('%s 阅读全文

posted @ 2018-06-16 20:29 风-fmgao 阅读(184) 评论(0) 推荐(0) 编辑

开启进程俩种方式

摘要: #!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/16# # 方式一:# from multiprocessing import Process# import time### # 定义task,开启进程就是执行任务# def task(n 阅读全文

posted @ 2018-06-16 20:18 风-fmgao 阅读(120) 评论(0) 推荐(0) 编辑

进程理论

摘要: 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。二 进程与程序的区别 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。 需要强调的是:同一个程序执行两次,那也是两个进程,比如打开暴风影音,虽然都是同一个软件,但是一个可以播放苍井空,一个可以播放饭岛爱。三 并发 阅读全文

posted @ 2018-06-16 19:45 风-fmgao 阅读(136) 评论(0) 推荐(0) 编辑

操作系统基础

摘要: 一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序二 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每个核都会利用多道技术 有4个cpu,运行于cpu1的某个程序遇到io阻塞,会等到io结束再 阅读全文

posted @ 2018-06-16 19:28 风-fmgao 阅读(97) 评论(0) 推荐(0) 编辑

pickle示例

摘要: my_pickle.py #!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/3import pickleclass MyPickle: def __init__(self, filename): self.filename = filena 阅读全文

posted @ 2018-06-16 09:29 风-fmgao 阅读(96) 评论(0) 推荐(0) 编辑

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 45 下一页