我在新建一个线程,在这个线程中要调用一个阻塞的函数,该函数何时被执行是不确定的,且这个函数要一直的循环下去(就像TCP里面的阻塞的Receive一样),如果我想从另一个线程中通知这个函数让这个函数结束的话,要是调用Abort(),那么结束的线程的资源会自动释放吗?像这样的情况,怎么才能在一个有阻塞函数的线程从外部将这个线程结束?
C#
C#
解决方案 »
- 进度条假死的问题?急
- C# Winform dll子窗体返回给主窗体事件
- 帮忙查找Cookie静态访问方法的Bug
- 求算法:一段时间段内的星期几到星期几的集合
- 请问在winform中,如何用GDI+做出类似于photoshop的钢笔这种功能?
- 哪位兄弟能够给出一个在WinForm上画一个圆的例子,谢谢!
- 帮我解释以下重载和Override的概念和区别 好吗?
- 【2000分】【在线等待】【急急急】如何获取方法体的字节码?
- datatable输出到水晶报表却没有值.
- txt = (TextBox)cart.Items[i].FindControl(ID_TXT);怎么理解?
- 有好人么? 嘿嘿。能不能帮忙写个数据结构(C语言)的基本功能啊?
- C#语音卡编程,高分各位高手指点指点
第二,结束进程,所有资源都会释放
第二避免让线程进入阻塞状态,在执行阻塞方法之前做些判断,避免进入阻塞。