Основная идея - потоки должны изначально работать синхронно. Без разделения памяти. Каждый поток работает только со своими данными, синхронизация - только тактовый генератор. То есть полный параллелизм, аналогично тому, как в видеокартах современных. В теории можно попробовать некоторые потоки специализировать, допустим там держать подпрограммы для умножения, вычисления синусов и т.д, но на практике это очень усложнит программирование - это уже высший пилотаж. Да и любая синхронизация - это удар по производительности, особенно на железе уровня z80 3.5 мегагерц.





. Да и любая синхронизация - это удар по производительности, особенно на железе уровня z80 3.5 мегагерц.
Ответить с цитированием