Thread debugging and scheduling behaviour
Daniel Jacobowitz
drow@false.org
Thu Oct 21 12:52:00 GMT 2004
On Thu, Oct 21, 2004 at 01:10:56AM +0200, Hans Zuidam wrote:
> Hi,
>
> When running a simple multi-threaded test outside and inside GDB we
> see different scheduling behaviour. This is on a Linux 2.4.20 system.
>
> Specifically the test uses SCHED_FIFO scheduling and fixed priorities.
> What we see is that when run outside GDB the higher priority threads
> run first until they yield, while running in GDB (just a `run' no
> breakpoints) causes low priority threads to run before high priority
> ones.
>
> Is this "expected" Linux behaviour or does it have something to do
> with the thread handling in GDB? Any pointers are greatly appreciated.
GDB does not have any way to support thread priority.
--
Daniel Jacobowitz
More information about the Gdb
mailing list