上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页
摘要: IO密集型 1. IO密集型任务是指在执行过程中主要涉及到输入输出(IO)操作的任务。这些任务通常需要与外部资源进行交互,如读写文件、网络请求、数据库查询等,而实际的计算量相对较小。 2. 在IO密集型任务中,CPU的使用率相对较低,大部分时间都花费在等待IO操作完成上。因此,多线程在这种情况下能够 阅读全文
posted @ 2023-07-29 09:10 Allen_Hao 阅读(1313) 评论(0) 推荐(0)
摘要: python 多线程并不是真正的并行执行,而java的多线程是真正的并行执行 python 在Python中,由于全局解释器锁(GIL)的存在,多线程并不能实现真正的并行执行。 GIL是一种机制,它限制了同一时刻只能有一个线程执行Python字节码,这意味着在多线程环境下,多个线程并不能同时执行CP 阅读全文
posted @ 2023-07-29 07:55 Allen_Hao 阅读(236) 评论(0) 推荐(0)
摘要: ''' 在Python中,使用threading.Thread类创建守护线程可以通过设置daemon参数为True来实现。 守护线程是一种特殊的线程,它会随着主线程的结束而自动退出(守护线程会随着主线程的结束而自动退出。因此,如果主线程先结束,守护线程也会立即退出,无论守护线程是否执行完成。),无需 阅读全文
posted @ 2023-07-28 23:37 Allen_Hao 阅读(322) 评论(0) 推荐(0)
摘要: 1 ''' 2 threading.Thread类是Python threading模块中用于创建和管理线程的主要类。它可以通过子类化并重写run()方法来定义自己的线程逻辑。一般会使用线程池 3 1. 构造器: 4 threading.Thread类的构造器如下: 5 class threadin 阅读全文
posted @ 2023-07-28 23:26 Allen_Hao 阅读(570) 评论(0) 推荐(0)
摘要: 步骤 1. 导入线程模块 import threading 2. 创建子线程并指定执行的任务 sub_thread = threading.Thread(target=任务名 3. 启动线程执行任务 sub_thread.start() 示例 1 ''' 2 在Python中,实现多线程多任务可以通 阅读全文
posted @ 2023-07-28 23:08 Allen_Hao 阅读(143) 评论(0) 推荐(0)
摘要: 在Python中,想要实现多任务还可以使用多线程来完成。用于IO密集型任务,是cpu调度的最小单位 为什么使用多线程?--节省资源(IO密集型任务) 1. 进程是分配资源的最小单位 , 一旦创建一个进程就会分配一定的资源 , 就像跟两个人聊QQ就需要打开两个QQ软件一样是比较浪费资源的 . 2. 线 阅读全文
posted @ 2023-07-28 00:17 Allen_Hao 阅读(53) 评论(0) 推荐(0)
摘要: 说明 1. URL编码&解码 1 import java.io.UnsupportedEncodingException; 2 import java.net.URLDecoder; 3 import java.net.URLEncoder; 4 5 public class URLEncode { 阅读全文
posted @ 2023-07-28 00:16 Allen_Hao 阅读(1112) 评论(0) 推荐(0)
摘要: 守护进程(Daemon Process)是在后台运行的一种特殊类型的进程,它不会受到终端控制和交互的影响。守护进程通常用于执行一些系统级的任务或服务,比如网络服务、定时任务等。 ''' 1. 创建守护进程: 1. 在Python中,可以通过multiprocessing模块来创建守护进程。使用mul 阅读全文
posted @ 2023-07-23 19:02 Allen_Hao 阅读(75) 评论(0) 推荐(0)
摘要: os.kill是Python中用于向指定进程发送信号的函数。通过os.kill可以发送各种不同的信号,其中最常见的是SIGTERM信号,用于请求进程正常终止 os.kill的工作原理 os.kill函数允许我们向指定的进程发送信号。进程收到信号后,根据信号类型的不同,可以执行相应的处理逻辑。比如,S 阅读全文
posted @ 2023-07-23 18:40 Allen_Hao 阅读(860) 评论(0) 推荐(0)
摘要: 锁 在multiprocessing模块中,可以使用Lock(锁)来实现进程间的同步。Lock提供了一种机制,确保在任意时刻只有一个进程能够访问共享资源。 Lock的工作原理 Lock是一种互斥锁,用于保护共享资源的访问。当一个进程获得了锁之后,其他进程将被阻塞,直到锁被释放。只有释放锁的进程才能继 阅读全文
posted @ 2023-07-23 18:17 Allen_Hao 阅读(161) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页