【发布时间】:2012-01-16 09:33:29
【问题描述】:
我有几个客户端,它们写入一个套接字(不是端口),当它们一起写入时,我收到垃圾,来自所有客户端的所有数据都被合并。
所有客户端都在 Threads 中的同一个程序中。
我需要锁定 write()
ASocket.Connection.Socket.LOCK; // need to be thread safe
ASocket.Connection.Socket.Write(buf);
ASocket.Connection.Socket.UNLOCK; // need to be thread safe
我该怎么做?
谢谢。
德尔福 2010、印地 10、Win7
【问题讨论】:
标签: multithreading delphi indy