【发布时间】:2012-04-27 09:06:14
【问题描述】:
我正在阅读以下关于互斥保护的示例:-
访问http://docs.wxwidgets.org/2.8/wx_wxmutex.html#wxmutex
这里有一个注释代码:-
//we store some numbers in this global array which is presumably used by
//several threads simultaneously
运行多个线程是否意味着运行同一线程的不同副本(如果是 this,请帮我这样做)或具有不同功能但访问关键部分的函数。
【问题讨论】:
-
你是什么意思:“运行同一线程的不同副本”。这对我来说似乎没有意义......
-
假设汽车是一个类,并且有几辆汽车试图进入狭窄的车道,例如 MyThread 是一个类,因此可能有多个线程
-
我猜“相同线程”是指相同的类类型(从 wxThread 派生),因为在 wxWidgets 中,您通过从 wxThread 继承来创建线程类。此类类型的每个对象都将启动一个单独的线程。或者,如果你有不同的类从 wxThread 继承,那么这些类型的每个对象都会启动新线程。