2
我有一個第三方ActiveX代表攝像機。 (AcxCamera myCam;
)使操作異步
我通過Connect方法將攝像機連接到視頻流。 (myCam.Connect(url);
)
需要說明的是,AcxCamera是繼承自第三方Acx的對象,所以我可以「控制」Connect方法。
現在,我有一些攝像機應該同步啓動。
我想可以這樣做:
foreach(AcxCamera cam in myCams)
cam.BeginConnect();
這可能嗎?
正如我所理解的,如果您不告訴COM對象是線程安全的,COM一次不會允許多次調用來訪問該對象。然而,告訴COM該對象是線程安全的,並且它會高興地允許該對象在多個線程上調用併發方法調用。 – serhio 2010-02-20 20:13:08