[openbeos] Re: Kernel/app_server req #768 - suspend/resume

  • From: François Revol <revol@xxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Wed, 03 Apr 2002 01:14:18 +0200 (MEST)

It's not safe for a user with no knowledge of the application to halt an 
arbitrary thread like this. Usually this results in crash, or app_server 
closing the application as it doesn't respond.

Anyway this is GE topic, please move on.

En réponse à Zenja Solaja <solaja@xxxxxxxxxx>:

> Great!!!  Do you think that users would like an easy method (without
> ProcessController or Slayer) to toggle the threads state?  Something
> like a
> green/yellow button along the title bar of every window.  One click
> suspend
> - one click resume.  Well, its no longer a kernel team issue, but the
> app_server team issue.  DarkWyrm? 
> 
> > -----Original Message-----
> > From: François Revol [SMTP:revol@xxxxxxx]
> > Sent: Wednesday, April 03, 2002 8:45 AM
> > To:   openbeos@xxxxxxxxxxxxx; Zenja Solaja
> > Cc:   glasselevator@xxxxxxxxxxxx
> > Subject:      Re: [openbeos] Kernel/app_server req #768 - suspend/resume
> > 
> > [revol@patrick /boot/home]$ hgrep suspend_thread
> > /boot/develop/headers/be/kernel/OS.h:extern _IMPEXP_ROOT status_t
> > suspend_thread(thread_id thread);
> > [revol@patrick /boot/home]$ hgrep resume_thread
> > /boot/develop/headers/be/kernel/OS.h:extern _IMPEXP_ROOT status_t
> > resume_thread(thread_id thread);
> > 
> > didn't know your BeOS could do this hmm ? ;)
> > 
> > Anyway it's not to the OS to decide if the user can interrupt a
> > thread/team
> > it's the team itself which should provide a "pause rendering" button
> or 
> > whatever that lets the user control the flow.
> > And there is Processcontroller :P
> > 
> > 
> > 
> > 
> > 
> ----------------------
> CONFIDENTIALITY NOTICE
> ----------------------
> This email is intended only to be read or used by the addressee.
> The information contained in this e-mail message may be confidential
> information. If you are not the intended recipient, any use,
> interference
> with, distribution, disclosure or copying of this material is
> unauthorised
> and prohibited. Confidentiality attached to this communication is not
> waived
> or lost by reason of the mistaken delivery to you.
> 
> If you have received this message in error, please delete it and notify
> us
> by return e-mail or telephone Aristocrat Technologies Australia Pty
> Limited
> on +61 2 9413 6300.
> 
> 






Other related posts: