最近在做一个交易系统,一个线程读取一个全局数组,但另一个线程维护数组为固定大小,并不断更新最新值,就涉及到删除最之前的数据,但另外一个线程恰好读取被删除的位置,导致程序崩溃,通过加互斥锁解决。
困扰多天的多线程冲突解决了
最新推荐文章于 2024-03-07 10:56:46 发布
最近在做一个交易系统,一个线程读取一个全局数组,但另一个线程维护数组为固定大小,并不断更新最新值,就涉及到删除最之前的数据,但另外一个线程恰好读取被删除的位置,导致程序崩溃,通过加互斥锁解决。