高手求救,线程同步问题
俺一直搞的是java,初写dephi程序。但不知,dephi的线程同步怎么做。 在java里用关键字synchronized就搞定的。dephi是否也有同类方法,还望高手赐教。
以下是我定义的一个对象。 我希望TMsgList同步,一个线程在putMsg的时候,其它线程不能执行removeMsg,
TMsgList = class(TStringList)
//------------------消息队列函数-------------------------------------
procedure putMsg(sequence:LongInt;var bs:array of char;buffsize:integer);
procedure removeMsg(sequence:LongInt);
end;