VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • wxPython使用delayedresult进行耗时计算(3)

 

执行后,点Begin开始后,窗口移动不受影响,也就是说处理是异步的。

 

由以下log输出可以知道,耗时处理doSomeThing是在独立线程运行的。

 

处理完成后的画面更新处理consumer还是在GUI画面主线程完成的。

 

In workFunction(), Thread= MainThread

*args: ((), {})

**kwargs: {}

In doSomeThing(), Thread= 100

*args: ()

**kwargs: {}

In consumer(), Thread= MainThread

delayedResult: <wx.lib.delayedresult.DelayedResult instance at 0x02FFE828>

*args: ((), {})

**kwargs: {}


相关教程