---
title: "Känna av när programmet avbryts"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/117461-känna-av-när-programmet-avbryts"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "nitro2k01"
published: "2004-12-06T12:53:03.000Z"
updated: "2004-12-07T15:55:19.000Z"
replies: 2
views: 641
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/117461-känna-av-när-programmet-avbryts"
---

# Känna av när programmet avbryts

## #1 — nitro2k01, 2004-12-06T12:53Z

Jag kör ett program i konsolen, och jag undrar om det går att känna av om det avslutas med Ctrl+C, istället för att det bara dör som nu.

Permalänk: https://www.webforum.nu/p/117461

## #2 — Viktor, 2004-12-06T12:56Z

Kanske, <http://groups-beta.google.com/group/comp.lang.java.help/browse_thread/thread/d3d9fc2e2a1bbc65/fb461e7ca3622433?q=DETECT+CTRL%2BC+JAVA+CONSOLE&_done=%2Fgroups%3Fq%3DDETECT+CTRL%2BC+JAVA+CONSOLE%26num%3D100%26hl%3Den%26lr%3D%26c2coff%3D1%26safe%3Doff%26sa%3DN%26tab%3Dwg%26&_doneTitle=Back+to+Search&&d#fb461e7ca3622433>

/Viktor

Permalänk: https://www.webforum.nu/p/1500246

## #3 — nitro2k01, 2004-12-07T15:55Z

Här är ett lyckat experiment:

```php
class ThreadTest extends Thread{
    boolean exit = false;
    boolean exitSignal = false;

    public static void main(String[]s){
	new ThreadTest();
    }

    ThreadTest(){
	this.start();
	// register the shutdown hook
    
	Runtime.getRuntime().addShutdownHook(new Thread() {
                public void run() {
                    System.out.println("In hook!");
		    exit = true;
		    while(!exitSignal){;}
		    System.out.println("Now leaving hook!");
                }
            });;
    }
    
    public void run(){
	System.out.println("Thread is running!");
	while(!exit){;}
	exitSignal = true;
	System.out.println("Thread is dying!");
    }
}
```

Permalänk: https://www.webforum.nu/p/1500844

---

Tråden på webben: https://www.webforum.nu/amne/java/117461-känna-av-när-programmet-avbryts
