ATL新手请教
如果我建立了一个STA的com对象,除了使用该对象的函数外没有其他方法能使用该对象的资源(该对象的资源不是共享资源),那么是否该对象的数据操作都可以视为是同步的?
因为我在该对象里面使用了许多int、struct类型的数据,但是在不同线程里都是可以直接使用的,只有js传递进来的回调函数是需要用CoMarshalInterThreadInterfaceInStream锁定和CoGetInterfaceAndReleaseStream来获取的。我不清楚其他数据直接在函数中赋值是否可靠,需不需要自己进行同步处理?
求大侠们不吝指教,因为自己同步比较麻烦,而且可能出错,如果sta有保障就最好了。