怎样 样实现一个线程安全的,可以立即写入?SOCKET通信中用到,收到数据时要立即写入,另一个处理线程读取数据处理.(100)

  • 主题发起人 主题发起人 hero_yyh
  • 开始时间 开始时间
H

hero_yyh

Unregistered / Unconfirmed
GUEST, unregistred user!
现在写入和读取是用临界区保护,一个在读的时候另一个不能写,但因为读取后的处理会比较慢,所以想能不能实现一个写入可以立即 完成,但读取允许等待的队列??
 
delphi 有多读单写的类
 
典型的生产者消费者问题
 
用环形缓冲区
 
在临界区的保护下先读到一个临时缓冲区里,然后尽快退出临界区,再把临时数据送到费时操作中。
 
后退
顶部