L
liyinwei
Unregistered / Unconfirmed
GUEST, unregistred user!
其实我对回调函数的使用不是很了解,我想这样应该就是回调函数了吧。
我在线程A中定义了一个事件类型的属性
public
property MyEvent: TNotifyEvent read FMyEvent write SetMyEvent;
主线程创建这个线程A后给这个线程A的 MyEvent 属性赋了值,所赋的值是主线程的一个过程。
我现在有 2 个问题:
1.在线程A里面调用 MyEvent 的时候是否需要使用同步?
是 MyEvent(nil);
?
还是 Synchronize(MyEvent(nil));
?
为什么?
2.线程A中执行 MyEvent 的时候,是占用线程A的时间还是主线程的时间?
我在线程A中定义了一个事件类型的属性
public
property MyEvent: TNotifyEvent read FMyEvent write SetMyEvent;
主线程创建这个线程A后给这个线程A的 MyEvent 属性赋了值,所赋的值是主线程的一个过程。
我现在有 2 个问题:
1.在线程A里面调用 MyEvent 的时候是否需要使用同步?
是 MyEvent(nil);
?
还是 Synchronize(MyEvent(nil));
?
为什么?
2.线程A中执行 MyEvent 的时候,是占用线程A的时间还是主线程的时间?