会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
竹石2020
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
23
24
25
26
27
28
29
30
31
···
40
下一页
2020年5月
selor模块
摘要: 1 import selectors, socket 2 3 sel = selectors.DefaultSelector() 4 5 6 def accept(sock, mask): 7 coon, addr = sock.accept() 8 print('accepted', coon,
阅读全文
posted @ 2020-05-02 21:34 竹石2020
阅读(195)
评论(0)
推荐(0)
2020年4月
select
摘要: 触发方式 1.水平触发 2.边缘触发 3.IO多路复用的优势:同时可以监听多个连接 边缘触发案例: 1 import socket,select 2 3 tcp_server = socket.socket() 4 tcp_server.bind(('127.0.0.1',8080)) 5 tcp_
阅读全文
posted @ 2020-04-29 23:17 竹石2020
阅读(236)
评论(0)
推荐(0)
协程
摘要: 1 def f(): 2 print('ok') 3 a = yield 666 4 print(a) 5 print('ok2') 6 yield 7 8 9 gen = f() 10 a = gen.__next__() 11 print(a) 12 gen.send(555) 13 输出: 1
阅读全文
posted @ 2020-04-23 20:30 竹石2020
阅读(142)
评论(0)
推荐(0)
进程池
摘要: 1 import os 2 import time 3 from multiprocessing import Pool,Process,Lock 4 5 def foo(i): 6 time.sleep(1) 7 # print('work is over') 8 print(i) 9 retur
阅读全文
posted @ 2020-04-23 13:41 竹石2020
阅读(172)
评论(0)
推荐(0)
进程通讯
摘要: 1 import multiprocessing 2 import queue 3 def foo(num,num2,q): 4 num2 +=444 5 num+=1 6 num+=1 7 q.put((num,num2)) # 可以传数据 8 9 10 if __name__ == '__mai
阅读全文
posted @ 2020-04-23 00:51 竹石2020
阅读(140)
评论(0)
推荐(0)
多进程模块 mltiprocessing
摘要: 第二种调用方式,重写run方法。
阅读全文
posted @ 2020-04-20 23:16 竹石2020
阅读(129)
评论(0)
推荐(0)
进程队列 生产者消费之模型
摘要: 1 import queue 2 # q = queue.PriorityQueue() # 带优先级 3 q = queue.LifoQueue() # 后进先出 4 q.put(2) 5 q.put('hello') 6 q.put('asdfasd') 7 print(q.qsize()) #
阅读全文
posted @ 2020-04-20 18:04 竹石2020
阅读(132)
评论(0)
推荐(0)
Tkinter图形界面 2
摘要: fill 控件填充方式 padx - 设置水平方向的外边距 1 from tkinter import * 2 root = Tk() 3 w = Label(root, text="Red Sun", bg="red", fg="white") 4 w.pack(fill=X,padx=10) 5
阅读全文
posted @ 2020-04-19 22:15 竹石2020
阅读(173)
评论(0)
推荐(0)
Tkinter图形界面
摘要: 首先导入模块 from tkinter inport * Label Frame Entry Text Button Listbox Scrollbar 以上是几个常用的控件,记住每个控件后面都必须加上pack()否则无法显示 1 from tkinter import * 2 3 root = T
阅读全文
posted @ 2020-04-19 00:49 竹石2020
阅读(258)
评论(0)
推荐(0)
同步条件 Event
摘要: event.wait() 就是阻塞。知道进程出现event.set() 就解除阻塞。接下来event.clear() 又可以解除event.set()
阅读全文
posted @ 2020-04-14 00:02 竹石2020
阅读(148)
评论(0)
推荐(0)
上一页
1
···
23
24
25
26
27
28
29
30
31
···
40
下一页
公告