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