[Barrelfish-users] Conditions of thread movement
Simon Peter
speter at inf.ethz.ch
Sat Feb 1 08:02:31 CET 2014
domain_thread_move should be considered experimental. Thread state is
not moved with the thread and, as such, the function only works when the
thread is newly created and has never executed.
It was implemented to support Linux programs, some of which first create
a thread with pthread_create() and then pin it to a core using
sched_setaffinity. We can emulate that behavior using domain_thread_move.
Simon
On 01/31/2014 03:08 PM, M Brown wrote:
> All,
>
> I have a couple of questions on the domain_thread_move_to function
> of the domain API. How is a thread moved from one core to another? Are
> there any requirements on the state of the thread at the time of the move?
>
> Thanks,
>
> Mark Brown
>
> Huawei Technologies Inc.
>
> 5340 Legacy Dr., Suite 175
>
> Plano, TX 75024
>
> Tel: 469-277-5700 x5870
>
> Email: m.brown at huawei.com
>
>
>
> _______________________________________________
> Barrelfish-users mailing list
> Barrelfish-users at lists.inf.ethz.ch
> https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users
>
More information about the Barrelfish-users
mailing list