socket * threading Thread (): : recv_data = client_socket.recv() (recv_data.decode()) (): : msg = () client_socket.send(msg.encode()) msg == : __name__ == : client_socket=socket(AF_INETSOCK_STREAM) client_socket.connect(()) t1=Thread(=recv_data()) t2=Thread(=send_data()) t1.start() t2.start() t1.join() t2.join() client_socket.close()
请问老师,线程力queue不需要传mq而进程需要,是不是因为进程不共享堆,所以需要告诉mq的地址呀/
这是SYN和ACK是什么意思
#coding=utf-8 from socket import * s = socket(AF_INET, SOCK_DGRAM) #创建套接字 #绑定接收信息端口 s.bind(('127.0.0.1', 8888)) #绑定一个端口,ip地址和端⼝号 print("等待接收数据!") redata = s.recvfrom(1024) #1024表示本次接收的最⼤字节数 print(redata) print(f'收到远程信息:{redata[0].decode("gbk")}, from {redata[1]}') s.close()
sub_info是什么意思
为什么这里不用写
args
呢
老师,多线程结合自由通道不写socket.close了吗?
from multiprocessing import Process
老师from后面这个值是根据什么而定,为什么有的是time,有的是threading。
注释掉join(),主线程应该也能完成才对吧
老师,帮忙看一下为什么停到这里了
俩个线程时只设置一个守护线程好像没有用了
为什么?
老师,为啥TCP服务器端发送消息和TCP客户端发送消息时,调用的对象都是TCP套接字客户端对象client_soket,服务器发送消息的时候,调用的对象不应该是server_soket吗?而且不管是客户端还是服务端,在发送消息和接收消息的时候调用的对象都是客户端套接字对象client_soket,服务器套接字对象server_soket一直都没有用上
老师,导入包/模块的快捷键是什么呀
运行不出来是为啥
老师,C选项,并发不应该是一个CPU执行多个任务吗?应该是在错误选项吧,视频里面老师讲的这个选项是正确的
#coding = utf-8 # 一个房子,一次只允许两个人进来 from asyncio import sleep from threading import Semaphore, Thread def home(name, se): se.acquire() print(f"{name},进入房间",) sleep(5) print(f"########{name},走出房间", ) se.release() if __name__ == '__main__': se = Semaphore(2) for i in range(1, 8): t = Thread(target=home, args=(f"tom{i}", se)) t.start()
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637