在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
当一个线程在使用时,如果这个函数使用了Synchronize修钸的话就不允许别一个线程来调用这个函数,它的目的是避免多个子线程同时访问主线程资源。 begin frmMain.Memo1.Lines.Append('操作成功'); //操作主线程资源 end; procedure TTaskThread.Execute; begin synchronize(ShowSuccess); // 线程中执行 end; 当创建了多个线程,并且多个线程都要访问同一资源,,就有可能出现混乱,于是用Synchronize来控制,使同一时间只有一个线程使用那部分资源,Synchronize参数里面的代码就是多线程需要公共的代码! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论