Python 2.7 - 多个线程不会在同一个类中独立地继续迭代

时间:2016-10-03 01:15:24

标签: python multithreading io console

所以我有一个有三个功能的大班。一个是Web剪贴板,一个处理数据,另一个是UI。所有这些都通过" 连续运行,而"环。我使用线程来运行这些方法,但是,我不知道它们是自己的线程,还是" raw_input()"这会阻止while循环继续迭代。 是的,我知道这可以通过GUI来完成。

select pm.pres_name, ph.hobby
from pres_mar pm 
     join pres_hob ph on pm.pres_name = ph.pres_name
where exists (
    select 1
    from pres_mar pm2
         join pres_hob ph2 on pm2.pres_name = ph2.pres_name
    where pm.pres_name != pm2.pres_name and
          ph.hobby = ph2.hobby
    )

我有什么:

  • 多线程。
  • 每个线程都不会继续迭代,直到其他线程完成(即UI)

我需要什么:

  • 每个独立运行的线程
  • 每个帖子仍然可以读/写类变量(即" self.ValueA =' test'")
  • 奖励:UI在不同于其他线程打印的窗口中运行。

Python 2.7 - Windows 8

0 个答案:

没有答案