本文介绍了我怎么能杀死“等待” (DataReader的)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
in一段时间(真实)循环,
我有
if (( 等待 _ readerSocketDataReader.LoadAsync(8192))
== 0)
我无法跳到下一行(当我设置threadShouldExitFlag = true时)
我试过
socket.Dispose(); socket = null;
_readerSocketDataReader.DetachStream();
_readerSocketDataReader.Dispose();
没有作品!我该怎么办?我怎么能杀了它?
解决方案
in a while(true) loop,
i have
if((await_readerSocketDataReader.LoadAsync(8192)) == 0)
i couldn't skip to the next line (when i set threadShouldExitFlag=true)
I tried
socket.Dispose(); socket=null;
_readerSocketDataReader.DetachStream();
_readerSocketDataReader.Dispose();
nothing works! What should i do? How can i kill it?
解决方案
这篇关于我怎么能杀死“等待” (DataReader的)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!