У меня есть назначение, где я должен написать программу C, которая сортирует связанный список землетрясений по величине в нескольких процессах. Для этой первой части задания наш учитель разрешит нам использовать несколько процессов вместо потоков.Сортировка связанного списка параллельно с помощью Insertion Sort
До сих пор я могу сортировать список землетрясений в одном процессе, но я не уверен, как бы я разделил связанный список и отсортировал каждую часть в разных процессах. Я изучал использование разделяемой памяти, но я не уверен, как правильно ее использовать.
Есть ли лучший способ решить эту проблему? Если нет, как я могу использовать разделяемую память для сортировки списка землетрясений с помощью сортировки вставки?
Назначение предназначено только для работы в системах на основе Unix, и нам разрешено использовать функцию списка слияний для объединения списков. – mwharrisjr
Узлы должны быть отправлены другим процессам. – mwharrisjr
@mwharrisjr - так как должны быть отправлены узлы между процессами, что-то вроде труб или что-то еще? – rcgldr