Какой тип параллелизма?Вы всегда можете читать параллельно, но для записи это сложнее.Если единственное, что изменяется, это данные, хранящиеся в узле, то нет никаких причин, по которым вы не можете распараллелить LinkedList
или Array
, создав блокировку для каждого отдельного узла, а не для всего списка.Но если затронуты связи структуры, то есть о чем беспокоиться.
Ответ зависит от того, что вы пытаетесь сделать, и от того, как вы устанавливаете блокировки, условия и т. Д., Но ничто не является по своей сути распараллеливаемым или распараллеливающимся.