Re: how to get current cpu id

Yuxin Ren <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <CAAKbDrdAypGOdQ9qCimrLqvUDwgS+QEa1NKGhWMx2vhTu3Lm+A@mail.gmail.com>
Thank you for your reply.
I understand you. But I still have a question.
How can I know when the thread finish its migration?
In my scenario, master thread creates children threads and then migrate
then to other cores.
It waits until all children finish migration.
The problem is how does master thread guarantee all children finish
migration.

Thank you.


On Wed, May 14, 2014 at 7:14 PM, Adam Lackorzynski <
[email protected]> wrote:

> On Tue May 13, 2014 at 17:05:34 -0800, Yuxin Ren wrote:
> > How can I get the id of cpu(core) the current thread is running on?
>
> The system does not do migrate threads between CPUs on its own, so your
> program is running on CPU0. And from that point (in a simple scenario)
> programs control themselves where they migrate to, so they know where
> they are running on.
>
>
> Adam
> --
> Adam                 [email protected]
>   Lackorzynski         http://os.inf.tu-dresden.de/~adam/
>
> _______________________________________________
> l4-hackers mailing list
> [email protected]
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
>

_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.