Вопросы по теме 'ucontext'

Совместимы ли функции makecontext () / swapcontext () с C ++
В средах unix семейство функций makecontext()/swapcontext() иногда используется для реализации сопрограмм в C. Однако эти функции напрямую управляют стеком и потоком выполнения. Часто, когда эти низкоуровневые функции сильно отличаются при переходе...
2500 просмотров
schedule 04.10.2021

Внутреннее переключение контекста Linux: что происходит, когда процесс завершается до прерывания таймера?
Как происходит переключение контекста в ядре Linux, когда процесс завершается до прерывания таймера? Я знаю, что если процесс запущен и происходит прерывание таймера, то функция schedule вызывается автоматически, если флаг установлен, функция...
751 просмотров
schedule 10.03.2022

предупреждение: функция «noreturn» не возвращает значение
Я делаю библиотеку потоков (изменение контекста с помощью uncontext.h). Моя функция имеет тип void, и я не могу вернуться. Но даже если я не вернусь, при компиляции появляется это предупреждение: dccthread.c: In function ‘dccthread_init’:...
3160 просмотров
schedule 24.06.2022

ошибка сегментации в setcontext
Я провожу тест на то, как планировщик планирует ожидающий поток, и в процессе я хочу, чтобы ОС не видела ожидающий поток, поэтому я убиваю поток, ожидающий блокировки, и запускаю его, когда блокировка снята. , я думаю, что мне следует сохранить...
918 просмотров
schedule 23.05.2024