V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  smelond  ›  全部回复第 1 页 / 共 1 页
回复总数  4
2019-01-06 19:07:00 +08:00
回复了 smelond 创建的主题 Python Python 关于多线程和多进程同时共用问题
@lihongjie0209 放到全局变量里面 不管怎么样,test 函数就是不识别
2019-01-06 19:04:51 +08:00
回复了 smelond 创建的主题 Python Python 关于多线程和多进程同时共用问题
@ysc3839 不好意思,感谢你的回复,感觉可能惹你生气了,我对 Python 也不是太熟练,听到你说了在 test1 里面初始化 SEM,我想了一下,想到了我可以先将:
sem = int(args.THREAD)
time_out = int(args.OVERTIME)
放到 main 函数里面,然后通过传参方式,从 mian-> test1->test 最后直接在 test 里面写入
with threading.Semaphore(sem): 然后可以成功的运行,感谢你的回复
2019-01-06 18:37:39 +08:00
回复了 smelond 创建的主题 Python Python 关于多线程和多进程同时共用问题
@ysc3839 咋个初始化呢,是这样么? 但是这样之后程序一秒运行完成,没有执行里面的操作
``` python

global SEM
SEM = threading.Semaphore(int(args.THREAD))
```
2019-01-06 18:26:06 +08:00
回复了 smelond 创建的主题 Python Python 关于多线程和多进程同时共用问题
@ysc3839 请问这个还有办法解决吗
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5650 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 07:22 · PVG 15:22 · LAX 23:22 · JFK 02:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.