![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Доброго времени суток!
Возник вопрос следующего плана. Есть сложная структура даных: к примеру Код:
t1=record val1:bool; val2:bool; val3:bool; end; t2=record ar1:array of t1; ar2:array of t1; ar3:array of t1; end; t3=record arr1:array of t2; arr2:array of t2; arr3:array of t2; end; С главного потока части структуры передаются указателем в дочерние потоки которые выполняются параллельно. В дочерних потоках производится только чтение данных из тех структур что им передались, запись НЕ производится. Вопрос: Нужно ли места чтения ограничивать "критическими секциями"? Не будет ли ошибок при одновременном чтении? |