Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - HAM: (2 Items)
   
HAM  
Stopping ham by executing the command hamctrl -stop makes few running threads inherits the ham priority and make the 
system appear non-responsive.  It appears that one of the thread which can occupy the entire cpu time, if allowed, is 
inheriting the ham priority and not allowing any other threads a chance to run.

Any thoughts on how a thread can inherit the ham priority when the ham is stopped?
Re: HAM  
The priority is likely inherited through from a pulse or a message that
is sent from the ham thread to the threads in question. See the
following about QNX Neutrino IPC, specifically the heading on "Priority
Inheritance and messages":

http://www.qnx.com/developers/docs/6.5.0/index.jsp?topic=/com.qnx.doc.neutrino_sys_arch/ipc.html