0
|
Mark Smith · 技术社区 · 6 年前 |
![]() |
1
3
那就去做吧!
“gil问题”只是 单一的 多线程python进程:属于同一python进程的线程不会在同一时刻执行python代码。但是,每个python进程都有自己的gil,没有什么可以阻止一个python进程中的线程与另一个python进程中的线程同时运行。
不,因为SMP平台上的任何进程(即大多数多处理器系统)都有“自己的内核”是不正常的。内核是操作系统用来运行线程/进程的资源,应用程序通常没有理由知道或关心哪个内核在任何给定时刻运行哪个线程/进程。
有些操作系统允许您这样做,但通常没有好处,除非您的应用程序 非常 特殊需要。通常,您应该信任操作系统调度程序尽可能高效地调度进程和线程。 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
![]() |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
![]() |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
![]() |
rhymes · 如何让线程操作相同的java列表 2 年前 |