上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 25 下一页
摘要: 什么是Socket 在网络通信中,Socket(套接字)是一种用于实现网络通信的编程接口。它提供了一组函数和方法,使得应用程序能够通过网络进行数据传输和通信。 Socket可以看作是应用程序与网络之间的一个抽象层,通过Socket,应用程序能够创建网络连接、发送和接收数据,并进行网络通信的各种操作。 阅读全文
posted @ 2023-08-09 23:42 Allen_Hao 阅读(348) 评论(0) 推荐(0)
摘要: 端口 网络通信除了知道IP还要知道对方的端口。何为端口? 何为端口?端口是传输数据的通道,是数据传输必经之路 当运行一个web程序默认会有一个端口号,当这个程序退出时,所占用的这个端口号就会被释放 端口号 何为端口号?操作系统为了统一管理这么多端口,就对端口进行了编号,这就是端口号,端口号其实就是一 阅读全文
posted @ 2023-08-09 23:16 Allen_Hao 阅读(210) 评论(0) 推荐(0)
摘要: IP地址是什么 P地址是用于在网络中唯一标识设备的一组数字即终端在该网络中的身份证。它分为IPv4和IPv6两个版本。 IPv4地址由32位二进制数字组成(分4段,因此每段最大值是255),通常以点分十进制表示,如192.168.0.1。IPv4地址分为网络地址和主机地址两部分,其中网络地址用于标识 阅读全文
posted @ 2023-08-03 00:24 Allen_Hao 阅读(191) 评论(0) 推荐(0)
摘要: 1. 网络概念 网络是指将多个计算机或设备连接在一起,通过通信协议进行数据传输和信息交换的系统。它可以是局域网(LAN)、广域网(WAN)或互联网等不同范围和规模的网络。 网络的主要组成部分包括: 设备:包括计算机、路由器、交换机、调制解调器等硬件设备,用于连接和传输数据。 协议:用于定义设备之间通 阅读全文
posted @ 2023-08-03 00:01 Allen_Hao 阅读(262) 评论(0) 推荐(0)
摘要: 在Python中,进程(Process)和线程(Thread)都是用于实现并发执行的机制,但它们有一些重要的区别。 执行方式:进程是程序的一次执行过程,具有独立的内存空间,每个进程都有自己的代码段、数据段和堆栈;而线程是在进程内部执行的,共享进程的内存空间,包括代码段、数据段和堆栈。 资源占用:由于 阅读全文
posted @ 2023-07-29 15:28 Allen_Hao 阅读(98) 评论(0) 推荐(0)
摘要: 在Python中,可以使用concurrent.futures模块提供的线程池来管理和执行多个线程任务。线程池提供了一种方便的方式来处理并发任务,可以有效地利用系统资源,提高程序的性能。 ''' 在Python中,可以使用concurrent.futures模块提供的线程池来管理和执行多个线程任务。 阅读全文
posted @ 2023-07-29 15:14 Allen_Hao 阅读(51) 评论(0) 推荐(0)
摘要: 1 import threading 2 3 4 # 全局变量 5 g_num = 0 6 7 8 # 对g_num进行加操作 9 def sum_num1(): 10 # 上锁 11 print("sun_num1...") 12 print(f"sum_num1 id(mutex) {id(mu 阅读全文
posted @ 2023-07-29 12:32 Allen_Hao 阅读(29) 评论(0) 推荐(0)
摘要: 在Python中,可以使用互斥锁(Mutex)来实现线程之间的互斥访问,保证共享资源的安全性。互斥锁可以确保在任何时刻只有一个线程可以持有锁,并且其他线程必须等待锁的释放才能继续执行。 步骤 1. 创建互斥锁对象: lock = threading.Lock() 通过threading.Lock() 阅读全文
posted @ 2023-07-29 12:24 Allen_Hao 阅读(67) 评论(0) 推荐(0)
摘要: 什么是竞态条件? 竞态条件是指多个线程在访问和操作共享资源时,由于执行顺序的不确定性而导致结果不确定或出现错误。 示例1: ''' 竞态条件是指多个线程在访问和操作共享资源时,由于执行顺序的不确定性而导致结果不确定或出现错误。 ''' import threading # 共享变量 counter 阅读全文
posted @ 2023-07-29 12:01 Allen_Hao 阅读(367) 评论(0) 推荐(0)
摘要: 线程之间共享全局变量 多个线程都是在同一个进程中 , 多个线程使用的资源都是同一个进程中的资源 , 因此多线程间是共享全局变量 问题 示例 1 import threading 2 3 4 # 全局变量 5 g_num = 0 6 7 8 # 对g_num进行加操作 9 def sum_num1() 阅读全文
posted @ 2023-07-29 11:35 Allen_Hao 阅读(1057) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 25 下一页