我的一个服务器程序非常频繁的接收数据,1毫秒一个数据都有可能,传过来的数据包括车牌
经度
纬度
速度
方向而且每个数据包中的数据我都要写到数据库中去,接收线程和写轨迹线程采用共享数据结构方式,生产者和消费者模式, 由于写数据库要花较长时间,造成接收线程等待写轨迹线程将数据结构取走,造成了接收线程阻塞,
现在我想把写数据库的程序用一个单独的进程来执行,这个进程放一个缓冲区,我的服务器程序只需要把所需的数据结构送给那个进程就行了,我打算采用内存映射文件的方式,不知道这种方式是否很好,
考虑到数据交换太频繁了,请各位出个注意,是采否用Socket通讯方式等等...