Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Is not there any priority inversion in ThreadCtl()?: (2 Items)
   
Is not there any priority inversion in ThreadCtl()?  
Hi,

I've got a high priority thread which has strict timing requirements. That thread is monitored by even higher priority 
thread which is to crash application if first thread does not respond within the required time interval.
Just few minutes again it crashed and first thread is calling ThreadCtl(_NTO_TCTL_IO, 0).
I'm still using 6.3.0SP3, so I can't say what would be with latest release and, of course it has not necessarily spent 
all the time slice in call to ThreadCtl() but could not by occasion some priority inversion point be there in interior 
of ThreadCtl()?
Re: Is not there any priority inversion in ThreadCtl()?  
Oh no, it was 6.3.2. Sorry.

> I've got a high priority thread which has strict timing requirements. That 
> thread is monitored by even higher priority thread which is to crash 
> application if first thread does not respond within the required time interval
> .
> Just few minutes again it crashed and first thread is calling ThreadCtl(
> _NTO_TCTL_IO, 0).
> I'm still using 6.3.0SP3, so I can't say what would be with latest release and
> , of course it has not necessarily spent all the time slice in call to 
> ThreadCtl() but could not by occasion some priority inversion point be there 
> in interior of ThreadCtl()?