thread
穆穆Max
微信cuiliang1666457052,欢迎各位大佬相互交流、相互学习
展开
-
基于python的ftp(含数据库、含多线程、含socketserver)
直接上代码: 服务器端: import pymysql import socketserver import time import os xieyi=''' +----------------------+ 1.想服务器端上传文件 2.从服务器端下载文件 +----------------------+ ''' login=''' +----------------------+ + 身份验证 +原创 2021-01-11 13:16:17 · 475 阅读 · 2 评论 -
python 用gevent模块实现socketserver功能
来直接上代码: 服务器端: import gevent from gevent import monkey import socket import time monkey.patch_all()#猴子补丁 def connect_server(url,port): server=socket.socket() server.bind((url,port)) server.listen() while True: conn, address = serve原创 2020-12-16 21:04:20 · 808 阅读 · 1 评论 -
python threading模块模拟生产者消费者经典模型
生产者和消费者模型是多线程中的一个经典案例,下面我们则模拟包子店和顾客的某种关系 来直接上代码: import threading import time import queue q=queue.Queue(maxsize=10) def Producer(): count=0 #baozi=["鱼香肉丝","梅菜扣肉","香菇鸡仔","鱼香肉丝","梅菜扣肉","香菇鸡仔","鱼香肉丝","梅菜扣肉","香菇鸡仔","鱼香肉丝","梅菜扣肉","香菇鸡仔",] #for i原创 2020-12-15 20:46:38 · 229 阅读 · 1 评论 -
python threading模块模拟红绿灯
如何使用多线程模拟红绿灯 直接上代码: import threading import time event=threading.Event() def car(): #判断是否是绿灯 while True: if event.is_set(): #print("\033[42;1mMy car is running!\033[0m") print("\033[42;1m→ \033[0m"*20)原创 2020-12-15 20:32:49 · 957 阅读 · 0 评论 -
python多线程
如何在python解释器中实现一个多线程操作 我们通过计算某一个函数的运行时间来确定多线程是怎么实现的! 直接上代码: import threading import time def timer(func): def decoration(*args,**kwargs): start_time=time.time() func(*args,**kwargs) stop_time=time.time() print(" the fun原创 2020-12-15 00:00:32 · 127 阅读 · 1 评论