Welcome, Guest. Please login or register.

Author Topic: Stupid Amiga Workbench Questions  (Read 5148 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Stupid Amiga Workbench Questions
« on: June 18, 2009, 07:47:05 AM »
Quote from: Monty0000;509320
1. How do I kill a process on the Amiga?

Unfortunately this is not possible.

Since AmigaOS doesn't have separate memory spaces for each process it is impossible to kill a process safely.

Killing some process leads to resource (memory leak, locked files etc) lossage at minimum and a total system crash at worst.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Stupid Amiga Workbench Questions
« Reply #1 on: June 18, 2009, 10:49:48 AM »
Quote from: Daedalus;511985
@Piru

Well, it is possible, though it's more like a bloody murder than a simple, clean "kill" ;) It usually leaves a mess behind, but the task is definitely dead - along with any other tasks which were communicating with it or sharing its memory...

Well yeah. Most advanced "kill" applications just unlink the task from the exec list, rather than calling RemTask(). It's safer, but that doesn't even free the task structure memory and memory associated with tc_MemList.

In practice there is no way to kill a process in AmigaOS (as perceived by most).