老师这个子主线程究竟是按什么来划分的?
from threading import Thread from time import sleep,time import threading # 线程的方法 # 方法包装 # 创建普通方法 def func1(name): print(threading.currentThread()) print("Threading:{name} start") sleep(3) print("Threading:{name} end") if __name__=="__main__": print(threading.currentThread()) # 开启时间 start=time() ''' # 创建线程 t1=Thread(target=func1,args=("t1",)) t2=Thread(target=func1,args=("t2",)) # 开启时间 start=time() # 开启线程 t1.start() t2.start() #等待t1线程执行完再往下执行 t1.join() #等待t2线程执行完再往下执行 t2.join() # func1("t1") # func1("t2") ''' thread_list=[] for i in range(100): t=Thread(target=func1,args=(f"t{i+1}",)) t.start() thread_list.append(t) for t in thread_list: t.join() #结束时间 end=time()-start print(end)
pip install greenlet 为什么安装不了,上面报错,显示没有权限,该如何处理,老师?
老师,我不明白这里视频里面recvdata【0】当中0还有1代表什么意思?算是位置么?
这个是咋回事呢
您好老师,这里能打印
print(f"账户:{self.account.name},余额是:{self.account.money}") print(f"账户:{self.account.name},总共取了:{self.expenseTotal}")
是因为,
draw1 = Drawing(80,a1) ;
draw2 = Drawing(80,a1)
导入了a1吗
老师语法结构不熟悉,有没有好的方法建议一下
为啥是self.account有这两个属性 而不是self.drawingNum有这两个属性?
from socket import * dest=('<broadcast>',8080) s=socket(AF_INET,SOCK_DGRAM) #重写套接字对象广播,固定写法 s.setsockopt(SOL_SOCKET,SO_BROADCAST,1) data=input('请输入要发送的内容:') s.sendto(data.encode('gb2312'),dest) # while True: # s.recvfrom(1024)
老师,我在本章资料下载的 网络助手 但发送广播时没有反应 我在评论区老师回复又下载了一个,然后 给网络助手发送中文,但没发显示,这个是网络调试助手的事还是什么原因?
老师,您好。 网络调试助手上为什么在 本机IP地址方框内 显示的是电脑的虚拟机IP地址?
tcp服务端绑定监听的是客户端的ip和端口吗?然后客户端连接的是服务端的ip和端口,对吗?
老师我这个运行的时候没有任何的结果,直接显示程序结束了
from threading import RLock def func1(): lock.acquire() print("func1拿到锁") func2() lock.release() print("func1释放锁") def func2(): lock.acquire() print("func2拿到锁") lock.release() print("func2释放锁") def func3(): func1() func2() if __name__=="__mian__": lock=RLock() func3()
老师我有点糊涂了
if __name__=='__main__' 这个一般怎么用
#coding=utf-8 from threading import Thread from time import sleep def func1(name): print(f"线程{name},start") for i in range(3): print(f"线程:{name},{i}") sleep(5) print(f"线程{name},end") if __name__ == '__main__': print("主线程,start") #创建线程 t1 = Thread(target=func1,args=("t1,")) t2 = Thread(target=func1,args=("t2,")) #启动线程 t1.start() t2.start() print("主线程,end")
老师 这个是怎么回事呢
老师,上面这条语句的作用是什么,刚开始使锁处于False状态,怎样会变成True呢?
您好,能不能详细说明一下Pool.apply 同步和Pool.apply_async 异步是什么意思?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637