标签: terminate

有没有办法杀死一个线程?

是否可以在不设置/检查任何标志/信号量/等的情况下终止正在运行的线程?

python multithreading kill terminate

710
推荐指数
16
解决办法
71万
查看次数

如何阻止C++控制台应用程序立即退出?

最近,我一直在尝试从这个网站学习C++ .不幸的是,每当我尝试运行其中一个代码示例时,我会看到该程序打开大约半秒然后立即关闭.有没有办法阻止程序立即关闭,以便我可以看到我努力的成果?

c++ console c++-faq exit terminate

185
推荐指数
8
解决办法
45万
查看次数

SBT停止运行而没有退出

如何在不退出的情况下终止SBT中的运行?

我正在尝试CTRL + C,但它退出了SBT.有没有办法在保持SBT打开的同时退出正在运行的应用程序?

scala terminate sbt

118
推荐指数
3
解决办法
3万
查看次数

自终止AWS EC2实例?

有没有一种方法可以让Amazon Web Services EC2实例自行终止?亚马逊是否有任何允许实例在运行超过一小时后终止自身("Hara-Kiri")的东西?我可以更改正在运行的实例上的脚本来执行此操作,但这可能会失败,我不想编辑图像,所以我希望亚马逊杀死该实例.

amazon-ec2 terminate amazon-web-services

69
推荐指数
4
解决办法
3万
查看次数

如何停止/终止python脚本运行?

我在IDLE中编写了一个程序来标记文本文件,它开始标记349个文本文件!我怎么能阻止它?如何停止正在运行的Python程序?

python termination execution terminate

60
推荐指数
14
解决办法
31万
查看次数

PHP - 退出或返回哪个更好?

我想知道在以下情况下哪个是更好的选择:

在PHP脚本中,如果$fileSize变量大于100,我停止脚本;

案例I:

<?php
if ( $fileSize > 100 )
{
   $results['msg'] = 'fileSize is too big!';
   echo json_encode( $results );
   exit();
}
Run Code Online (Sandbox Code Playgroud)

案例二:

<?php
if ( $fileSize > 100 )
{
   $results['msg'] = 'fileSize is too big!';
   exit( json_encode( $results ) );
}
Run Code Online (Sandbox Code Playgroud)

案例III:

<?php
if ( $fileSize > 100 )
{
   $results['msg'] = 'fileSize is too big!';
   return( json_encode( $results ) );
}
Run Code Online (Sandbox Code Playgroud)

上面三(3)个选项中哪一个最好?

php terminate

46
推荐指数
3
解决办法
5万
查看次数

为什么不在构造函数中启动一个线程?如何终止?

我正在学习如何在Java中使用线程.我写了一个实现Runnable的类,它可以并发运行到另一个线程.主线程处理侦听串行端口,而第二个线程将处理将数据发送到同一端口.

public class MyNewThread implements Runnable {
    Thread t;

    MyNewThread() {
        t = new Thread (this, "Data Thread");
        t.start();
    }

    public void run()  {
        // New Thread code here 
    }
Run Code Online (Sandbox Code Playgroud)

第一个线程开始第二个像这样:

public class Main {
    public static void main(String[] args) throws Exception{
        new MyNewThread();
        // First thread code there
    }  
}
Run Code Online (Sandbox Code Playgroud)

这有效,但我的编译器标记了一个警告说:在构造函数中启动一个新线程是危险的.为什么是这样?

这个问题的第二部分是:如果我在一个线程中运行一个循环(串口侦听线程),我在第二个线程中键入一个exit命令.如何获得第一个终止线程?谢谢.

java multithreading terminate

46
推荐指数
2
解决办法
4万
查看次数

按Esc时停止Excel宏执行将无效

我在XP上运行excel 2007.

除了按下escape之外,有没有办法阻止宏在执行期间运行?通常,如果我认为我创建了一个infinate循环或以其他方式搞砸了一些东西我点击了逃逸它会抛出一个错误,但宏停止了.

这一次(我以前做过但不是很糟糕),我设置了一个msgbox进行快速调试.原来它必须循环大约6000次,这意味着我必须"OK"6000个消息框,这需要几分钟.在运行之前我没有保存(另一个错误)所以我无法打开任务管理器退出.

有没有另一种方法可以阻止宏的执行,以防我再次这样做?

excel vba excel-vba terminate

34
推荐指数
3
解决办法
23万
查看次数

Amazon EC2通过正常关机自动缩小?

我们正在考虑使用EC2自动缩放来处理负载峰值.在我们的示例中,我们希望根据SQS队列大小扩展实例,然后缩小规模,并使队列大小恢复控制.每个SQS消息都定义了一个可能长时间运行的作业(有时每个消息最多20分钟),必须在终止实例之前完成.

我们的软件可以优雅地处理关机过程,因此sudo service ourapp stop在返回之前,发布将等待应用程序完成.

我的问题; 当自动缩放开始按比例缩小时,它会发出终止(显然就像敲击电源按钮),是否会等待我们的应用程序在实例"关机"之前完全退出?

https://forums.aws.amazon.com/message.jspa?messageID=180674 < - 我发现的那些东西似乎暗示它没有

amazon-ec2 terminate autoscaling

32
推荐指数
2
解决办法
2万
查看次数

即使进程正在运行,Process.HasExited也会返回true?

我一直在观察,即使进程仍在运行,Process.HasExited有时也会返回true.

我的代码在下面启动一个名为"testprogram.exe"的进程,然后等待它退出.问题是有时我会抛出异常; 似乎即使HasExited返回true过程本身在系统中仍然存在 - 这怎么可能?

我的程序在它终止之前写入日志文件,因此我需要在读取之前绝对确定该日志文件存在(也就是进程已终止/完成).不断检查它的存在不是一种选择.

// Create new process object
process = new Process();

// Setup event handlers
process.EnableRaisingEvents = true;
process.OutputDataReceived += OutputDataReceivedEvent;
process.ErrorDataReceived += ErrorDataReceivedEvent;
process.Exited += ProgramExitedEvent;

// Setup start info
ProcessStartInfo psi = new ProcessStartInfo
                           {
                               FileName = ExePath,
                               // Must be false to redirect IO
                               UseShellExecute = false,
                               RedirectStandardOutput = true,
                               RedirectStandardError = true,
                               Arguments = arguments
                           };

process.StartInfo = psi;

// Start the program
process.Start(); …
Run Code Online (Sandbox Code Playgroud)

c# process exit terminate

31
推荐指数
5
解决办法
3万
查看次数