会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
allenxx
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
26
下一页
2023年7月29日
python线程并行执行与java的线程并行执行的对比
摘要: python 多线程并不是真正的并行执行,而java的多线程是真正的并行执行 python 在Python中,由于全局解释器锁(GIL)的存在,多线程并不能实现真正的并行执行。 GIL是一种机制,它限制了同一时刻只能有一个线程执行Python字节码,这意味着在多线程环境下,多个线程并不能同时执行CP
阅读全文
posted @ 2023-07-29 07:55 Allen_Hao
阅读(250)
评论(0)
推荐(0)
2023年7月28日
守护线程&&threading.enumerate()
摘要: ''' 在Python中,使用threading.Thread类创建守护线程可以通过设置daemon参数为True来实现。 守护线程是一种特殊的线程,它会随着主线程的结束而自动退出(守护线程会随着主线程的结束而自动退出。因此,如果主线程先结束,守护线程也会立即退出,无论守护线程是否执行完成。),无需
阅读全文
posted @ 2023-07-28 23:37 Allen_Hao
阅读(333)
评论(0)
推荐(0)
threading.Thread类详解
摘要: 1 ''' 2 threading.Thread类是Python threading模块中用于创建和管理线程的主要类。它可以通过子类化并重写run()方法来定义自己的线程逻辑。一般会使用线程池 3 1. 构造器: 4 threading.Thread类的构造器如下: 5 class threadin
阅读全文
posted @ 2023-07-28 23:26 Allen_Hao
阅读(586)
评论(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
阅读(148)
评论(0)
推荐(0)
线程
摘要: 在Python中,想要实现多任务还可以使用多线程来完成。用于IO密集型任务,是cpu调度的最小单位 为什么使用多线程?--节省资源(IO密集型任务) 1. 进程是分配资源的最小单位 , 一旦创建一个进程就会分配一定的资源 , 就像跟两个人聊QQ就需要打开两个QQ软件一样是比较浪费资源的 . 2. 线
阅读全文
posted @ 2023-07-28 00:17 Allen_Hao
阅读(58)
评论(0)
推荐(0)
专题1:URL编码、归一化、校验、常见漏洞
摘要: 说明 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
阅读(1148)
评论(0)
推荐(0)
2023年7月23日
守护进程
摘要: 守护进程(Daemon Process)是在后台运行的一种特殊类型的进程,它不会受到终端控制和交互的影响。守护进程通常用于执行一些系统级的任务或服务,比如网络服务、定时任务等。 ''' 1. 创建守护进程: 1. 在Python中,可以通过multiprocessing模块来创建守护进程。使用mul
阅读全文
posted @ 2023-07-23 19:02 Allen_Hao
阅读(78)
评论(0)
推荐(0)
根据进程编号杀死指定进程os.kill
摘要: os.kill是Python中用于向指定进程发送信号的函数。通过os.kill可以发送各种不同的信号,其中最常见的是SIGTERM信号,用于请求进程正常终止 os.kill的工作原理 os.kill函数允许我们向指定的进程发送信号。进程收到信号后,根据信号类型的不同,可以执行相应的处理逻辑。比如,S
阅读全文
posted @ 2023-07-23 18:40 Allen_Hao
阅读(878)
评论(0)
推荐(0)
进程间的锁和信号量
摘要: 锁 在multiprocessing模块中,可以使用Lock(锁)来实现进程间的同步。Lock提供了一种机制,确保在任意时刻只有一个进程能够访问共享资源。 Lock的工作原理 Lock是一种互斥锁,用于保护共享资源的访问。当一个进程获得了锁之后,其他进程将被阻塞,直到锁被释放。只有释放锁的进程才能继
阅读全文
posted @ 2023-07-23 18:17 Allen_Hao
阅读(170)
评论(0)
推荐(0)
进程池
摘要: ''' multiprocessing 还提供了进程池(Pool)的功能,可以方便地管理一组工作进程。 进程池中的多个进程可以被重复使用,以执行多个任务,并在完成任务后自动回收进程。 ''' from multiprocessing import Pool def worker(x): return
阅读全文
posted @ 2023-07-23 17:59 Allen_Hao
阅读(79)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
26
下一页
公告