为了账号安全,请及时绑定邮箱和手机立即绑定

tcp线程死锁

tcp线程死锁

呼啦一阵风 2018-08-28 08:05:03
TCP网络通信,采用了多线程。一个线程用来接收数据,一个线程用来存储数据。两个线程用到了一个公用的数据,list<>,存储接收到的数据。期间一直运行良好,最近出现一个问题,不能保存数据。而其他线程还是可以保存数据的。保存数据的线程,读取list<>,然后拼成字符串,提交到数据库中。使用while(true)中间sleep(100).线程中没有使用look。问题可能出现在什么地方呢?
查看完整描述

1 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

线程互斥了。。。

LIST<>印象中好像不是线程安全的,所以最好lock下!


查看完整回答
反对 回复 2018-08-30
  • 1 回答
  • 0 关注
  • 490 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信