上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 40 下一页
摘要: 互相等待另外一个线程的释放 1 import threading 2 import time 3 4 5 class MyThread(threading.Thread): 6 def action(self): 7 lock1.acquire() 8 time.sleep(1) 9 print(s 阅读全文
posted @ 2020-04-13 13:10 竹石2020 阅读(227) 评论(0) 推荐(0)
摘要: 1 import threading 2 import time 3 4 num = 100 5 def add(): 6 global num 7 s = num 8 time.sleep(0.02) 9 num = s - 1 10 11 l = list() 12 for i in range 阅读全文
posted @ 2020-04-13 00:10 竹石2020 阅读(169) 评论(0) 推荐(0)
摘要: 函数内部可以使用全局变量但是不能直接修改全局变量。可以通过global后,进行修改。 1 num = 100 2 def add(): 3 s= num+1 4 print(s) 5 6 add() 7 输出: 8 101 9 10 进程完成,退出码 0 阅读全文
posted @ 2020-04-12 23:24 竹石2020 阅读(1561) 评论(0) 推荐(0)
摘要: 并发:是指系统具有处理多个任务(动作)的能力。 并行:是指系统具有同时处理多个任务(动作)的能力。 并行是并发的一个子集 同步与异步 同步:等进程执行到一个IO(等待外部数据)的时候,你 等:同步异步:等进程执行到一个IO(等待外部数据)的时候,你 不等:一直等到数据接收成功,再回来处理 GIL锁 阅读全文
posted @ 2020-04-12 20:36 竹石2020 阅读(144) 评论(0) 推荐(0)
摘要: 多线程 1 import threading 2 import time 3 4 5 def music(): 6 print('begin to listen music %s' % time.ctime()) 7 time.sleep(3) 8 print('stop to listen mus 阅读全文
posted @ 2020-04-11 23:39 竹石2020 阅读(127) 评论(0) 推荐(0)
摘要: filter函数会将经过函数过滤后的结果返回 map函数会将计算结果返回 1 from functools import reduce 2 3 l = [2, 3, 4, 5, 6, 7, 8, 9, 10] 4 s = ['ss', '你好', 'hello'] 5 6 7 def test(x) 阅读全文
posted @ 2020-03-25 19:07 竹石2020 阅读(140) 评论(0) 推荐(0)
摘要: 服务端代码: 1 from socket import * 2 import os, hmac 3 4 secret_key = b'hello world' 5 6 7 def coon_handle(coon): 8 '''判断是否为合法客户端''' 9 num = os.urandom(32) 阅读全文
posted @ 2020-03-25 18:05 竹石2020 阅读(235) 评论(0) 推荐(0)
摘要: 客户端 1 import socketserver 2 3 4 class MyServer(socketserver.BaseRequestHandler): # 该类主要用来处理通信循环 5 # self.request为(data,self.socket) self.addr为client_a 阅读全文
posted @ 2020-03-25 13:24 竹石2020 阅读(268) 评论(0) 推荐(0)
摘要: 1 import socketserver 2 3 4 class MyServer(socketserver.BaseRequestHandler): # 该类主要用来处理通信循环 5 def handle(self): 6 print(self.request) 7 print(self.cli 阅读全文
posted @ 2020-03-24 18:59 竹石2020 阅读(308) 评论(0) 推荐(0)
摘要: 复习用tcp协议进行远程运行终端。 服务端代码: 1 from socket import * 2 import struct 3 import subprocess 4 tcp_server = socket(AF_INET,SOCK_STREAM) 5 tcp_server.setsockopt 阅读全文
posted @ 2020-03-21 20:42 竹石2020 阅读(206) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 40 下一页