femto 最近的时间轴更新
femto

femto

V2EX 第 1954 号会员,加入于 2010-09-29 13:57:13 +08:00
femto 最近回复了
324 天前
回复了 femto 创建的主题 Python Python import 如何保证多线程安全的?
线程锁?你指 GIL 么,还是只是程序层面的 lock/semaphore 等?但是不管是 GIL 还是 lock/semaphore,反正都是锁住,如果 file1 里有 sleep(5000),那么 thread 1 import file1 等待 5000, thread 2 import file1 也要等待 5000 了.
两个 import 里面有启动线程?什么意思?只有 1 个 import,但是是 2 个线程都执行这段代码。
比方一个 web 框架,handler.py 里 import FooHandler 。这行 import 可能多个线程刚好同时执行。(如果 thread1 先 import 完,其他 thread 就不用 import 了,这行直接返回的)
2010-09-29 14:02:06 +08:00
回复了 summer 创建的主题 上海 上海的朋友来报道
报道
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   937 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 22:20 · PVG 06:20 · LAX 14:20 · JFK 17:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.