求教各种大神C#怎么强制终止线程

阔活洵信 阔活洵信 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
事情大概是这样的:我通过一个线程启动Socket服务,

/// <summary>
/// 获取连接的客户端
/// </summary>
private void RecieveAccept()
{
while (true)
{
try
{
Socket socket = ServerSocket.Accept();
。。。。。。。。。。。
}
catch (Exception ex)
{
Log.WriteError(ex.ToString());
}
}
}

我拿一个线程启动了这样一个东西,没有连接请求的时候,就一直阻塞在Accept处,没法通过主线程来把这个接收线程给停止了,请问有没有大神知道怎么强制停止线程
...全文

相关推荐

C#实现终止正在执行的线程

"C#线程安全终止方法及volatile关键字应用"在C#编程中,当需要控制线程的执行和终止时,正确处理线程的生命周期至关重要。本篇内容主要探讨了如何避免使用危险的`Thread.Abort`方法

weixin_38605604

C# 多线程窗体应用:如何优雅地终止所有线程

本文深入探讨了C#多线程窗体应用中如何优雅终止所有线程的实践方法。通过对比基础方案如窗体关闭事件处理和Application.Exit的局限性,重点介绍了CancellationToken机制和线程注册表模式等高级解决方案,帮助开发者避免资源泄漏和数据损坏问题,提升应用稳定性。

赶稿某张

C# 如何挂起线程、休眠线程和终止线程(源码例)

休眠线程是一种避免线程过度占用CPU资源的好方法,尤其在需要定时执行或者需要其他线程执行特定任务时。3. **终止线程**:终止线程是指强制结束线程的执行,使其不再继续运行。

kdy953

C# 子线程启动、停止、终止、阻塞综合演示

该项目演示了C#中子线程的启动、停止、终止与阻塞操作。通过SubThread类在新线程中执行无限循环任务,主线程启动后调用Abort方法强制终止子线程,并验证其不可重启特性,展示了线程生命周期管理的关

勾之月

C#实现强制关闭当前程序进程

在C#编程中,强制关闭一个当前程序进程通常涉及对系统底层操作的间接控制,以便于在程序运行时执行特定任务或在需要时终止进程。本文档展示了如何通过C#的`System.Diagnostics.Proces

weixin_38618094
评论 4
收藏 已收藏
分享
返回顶部
阔活洵信
C# 111,128 成员 642,537 内容