2、 对可视vcl的访问要放在synchronize中,通过消息传递到主线程中,由主线程处理。
3、 线程共享数据的访问应该用临界区进行保护(当然用synchronize也行)。
4、 线程通信可以采用event进行(当然也可以用suspend/resume)。
5、 当在多线程应用中使用多种线程同步方式时,一定要小心防止出现死锁。
6、 等待线程结束要用waitfor方法。
dec.01-03
(终于续完了)
2、 对可视vcl的访问要放在synchronize中,通过消息传递到主线程中,由主线程处理。
3、 线程共享数据的访问应该用临界区进行保护(当然用synchronize也行)。
4、 线程通信可以采用event进行(当然也可以用suspend/resume)。
5、 当在多线程应用中使用多种线程同步方式时,一定要小心防止出现死锁。
6、 等待线程结束要用waitfor方法。
dec.01-03
(终于续完了)