我写了一个简单的TCP服务器与客户端交互的代码。
我在服务器创建的消息队列,客户端来访问就为客户端单独开一个线程。
在客户端之间实现发送信息时,将信息放入消息队列中。消息队列里面信息的写入和读出访问需要加上互斥锁,防止同时访问吗?
刚才加了,但是在读出的时候就读不出来了。我把互斥锁删了就没问题了。如果需要加互斥锁要怎么做呢?
我在服务器创建的消息队列,客户端来访问就为客户端单独开一个线程。
在客户端之间实现发送信息时,将信息放入消息队列中。消息队列里面信息的写入和读出访问需要加上互斥锁,防止同时访问吗?
刚才加了,但是在读出的时候就读不出来了。我把互斥锁删了就没问题了。如果需要加互斥锁要怎么做呢?
