ucontext между потоками

Разрешено ли совместное использование контекстов (объектов, управляемых функциями в ucontext.h ) между потоками? То есть, могу ли я поменять местами контекст со вторым аргументом, являющимся контекстом, созданным в makecontext в другом потоке? Тестовая программа, кажется, показывает, что это работает в Linux. Я так или иначе не могу найти документацию по этому поводу, тогда как волокна Windows явно поддерживают такой вариант использования. Это безопасно и нормально ли вообще? Это должно работать стандартное поведение POSIX?

10
задан osgx 8 July 2011 в 07:38
поделиться