如题,线程从IP读取数据,IP什么时候有数据并不知道,那么如果读取线程重启或者睡眠,是否会导致数据丢失?如果同时多个线程从这个IP读数据,十分会引起数据的不一致?小白入门,请大家解答一下疑惑,多谢!
对于堆栈上的变量(局部变量),休眠不会,重启会。你可以保存到全局变量中。
线程重启没听说过,线程休眠是不会丢失数据的。对于多个线程读取同一个ip数据的问题,这个涉及到多线程编程,需要信号量来同步线程,这样就不会产生冲突。希望这个能够帮助到你。