Show which CPU is executing a thread?

nocturnal swehack at
Mon Jun 1 14:38:41 UTC 2009

I'm more after a programming API for this and when i search the web all i
find is people saying it cannot be done on FreeBSD in userspace, yet.

Solaris and Linux can do it but FreeBSD doesn't have this in user space.

Is anyone working on it, what is the status? Will it be part of SMPng?

2009/6/1 nocturnal <swehack at>

> I've been searching the web, all i want is to show which CPU is currently
> executing a certain thread. Is this info available to me in user space?
> Which manuals should i read to do this?
> I know Solaris has something about lwp that can show the last CPU used, i
> think. I would be happy if FreeBSD had something similar so it doesn't have
> to be very live or accurate.
> Thank you in advance for any info or hints.
> --
> Med vänliga hälsningar
> Stefan Midjich aka nocturnal


Med vänliga hälsningar

Stefan Midjich aka nocturnal

More information about the freebsd-smp mailing list