Советы по моделированию многопроцессорного планированияC++

Программы на C++. Форум разработчиков
Anonymous
Советы по моделированию многопроцессорного планирования

Сообщение Anonymous »

У меня есть проект в C ++, чтобы создать симуляцию планирования, которая делает круглый робин. Идея состоит в том, чтобы провести процесс планировщика в качестве отца, который разбивает всякий раз, когда он планирует новый процесс (и вызывает excl на исполняемый файл) или отправляет SigCont в него, если он остановлен. В моделируемой системе должно быть несколько планировщиков, работающих одновременно. Поэтому я предположил, что у нас есть основной процесс, который разветвляется планировщикам, а затем планировщики выполняют свою работу. (Изменение очереди на общие процессы в одной реализации с использованием правильных мутекс и изменение собственной локальной очереди во второй реализации). До сих пор мое усиление работает отлично (в обеих версиях), но я должен увидеть, как еще я мог моделировать несколько планировщиков вместо процессов, моя первая идея заключалась в использовании потоков, но сигналы являются процессами, поэтому идея ясно. Есть другие идеи?

Подробнее здесь: https://stackoverflow.com/questions/794 ... ation-tips

Вернуться в «C++»