Delphi中,你在多线程或通讯方面使用临界区时,若使用了两次 Leave 会造成程序界面无响应,在Leave之前先使用Delete删除临界区再Leave时也会(其实也等同于两次Leave),所以在编写多线程和通讯用到临界区时,一定要确保一个Enter对应一个Leave,而且顺序一定要是Initia——[Enter——Leave]——Delete

如有不对,请指点......

posted on 2013-09-08 14:52  Values  阅读(241)  评论(0编辑  收藏  举报