Python在Windows上的多线程编程与应用
1. 引言
Python是一种功能强大的面向对象脚本语言,在Unix平台上广为人知,同时它在Windows环境中也有着出色的集成能力。在Windows上使用Python进行开发时,多线程编程和COM(Component Object Model)技术是两个重要的方面。本文将介绍Python在Windows上的多线程编程示例,以及COM线程相关的信息,同时探讨线程与用户界面的关系。
2. Python多线程编程示例
下面是一个使用Python进行多线程编程的示例代码:
from win32com.client import Dispatch
from win32process import beginthreadex
from win32api import GetCurrentThreadId
def Demo( prog_id ):
# First create the object
object = Dispatch(prog_id)
print "Thread", GetCurrentThreadId(), "creating object"
created_id = object.GetCreatedThreadId()
print "Object reports it was created on thread", created_id
# Now create the threads, remembering the handles.
handles = []
for
超级会员免费看
订阅专栏 解锁全文
937

被折叠的 条评论
为什么被折叠?



