- 博客(4)
- 收藏
- 关注
原创 多进程与多线程
用户线程是在用户空间中创建和管理的线程,与内核线程相对应。所以在Python关于计算方面的时候一般会用多进程,但是多线程也不是说没用了,只要不涉及极端,比如对数组进行排序,找出数组中的最大值和最小值这种的时候,多线程的效率和缓存占用率还是优于多进程的,所以要根据具体情况作出选择。的概念,每一个开启的进程都能够“看到”自己有一片内存空间,这片空间拥有所以的内存空间,可以来运行任务。需要注意的是,对于IO密集型任务,多线程可能会比多进程更高效,因为GIL在IO操作时会释放,允许多个线程并发执行IO操作。
2024-04-18 13:26:23 785 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人