如何在线程内终止自己?
Thread^ mysubThread = gcnew Thread(gcnew ThreadStart(mysub,&ThreadToClientSub::ThreadProc ));
mysubThread->Start();
public ref class ThreadToClientSub
{
public:
void ThreadProc()
{
try
{
}
catch ( ... )
{
Thread::Sleep( 0 ); - 编译 可以调用!
Thread::Abort(); - 编译 不可以调用???
}
}
};
哪位高手给指点一下,谢谢!
mysubThread->Start();
public ref class ThreadToClientSub
{
public:
void ThreadProc()
{
try
{
}
catch ( ... )
{
Thread::Sleep( 0 ); - 编译 可以调用!
Thread::Abort(); - 编译 不可以调用???
}
}
};
哪位高手给指点一下,谢谢!
...全文
相关推荐
优雅的在线程内载入新的窗口-易语言
优雅的在线程内载入新的窗口"这一主题主要关注如何在不阻塞主线程的情况下,使用线程来加载新的窗口或者界面,以保持程序的响应性和用户体验。
怎样终止无法正常终止的进程
### 如何终止无法正常终止的进程在计算机操作过程中,有时会遇到一些异常情况,比如某些进程因故障而停止响应,导致无法通过常规方法(如任务管理器)将其关闭。
简单的TCP服务器端程序,在线程内与客户端通信
TCP 服务器端程序设计与实现在今天的网络通信中,TCP(Transmission Control Protocol)协议扮演着至关重要的角色,它是目前最广泛使用的传输层协议之一。TCP 服务器
java中 如何终止一个线程
本篇文章将详细探讨如何使用`interrupt()`方法安全地终止一个线程。#### 一、为什么不能强制停止线程?
C#实现终止正在执行的线程
"C#线程安全终止方法及volatile关键字应用"在C#编程中,当需要控制线程的执行和终止时,正确处理线程的生命周期至关重要。本篇内容主要探讨了如何避免使用危险的`Thread.Abort`方法


VC.NET
