Re: [请益] 请问这种事情大家会怎么处理

楼主: baseband112 (baseband)   2017-02-14 01:02:05
推 GoalBased: 你说说用wx + tk 之后开thread会block? 02/14 00:58
应该是说
会block住的其实是这样
假设我在这边写一段类似以下的code,
root = Tk()
然后在做这件事情
create_new_thread(xxx.....).start()
然后这两个thread其实会有点互相blocking, 所以造成GUI会有点更新很慢
大概类似这样的事情, 这是我验证过的
如果使用 wxPython也会有类似的问题
其实我后来解决方法很简单, 就是简单的加入reschedule,
或是改成两个thread, 做完一件事情先sleep, 这样其实大家都会轮到, 就顺了
重点是那个主管一下子说是套件问题, 一下子又说是啥鬼问题, 要我改来改去的
我知道不是他讲的还是得改一堆莫名其妙的code给他看, 来证明他是错的!
真的是很莫名其妙
作者: GoalBased (Artificail Intelligence)   2016-02-14 00:58:00
你说说用wx + tk 之后开thread会block?
作者: tipsofwarren (tipsofwarren)   2017-02-14 08:21:00
跟主管改说是critical section ,别说是thread 因与果表达清楚应该就没有事
作者: labdog (飞啊,飞啊, 小飞侠)   2017-02-14 18:52:00
你这种强人, 还是不要去公司上班受气的好你永远也不会习惯职场文化, 何必委屈自己

Links booklink

Contact Us: admin [ a t ] ucptt.com