Дом развитие Что такое многопоточный код? - определение из техопедии

Что такое многопоточный код? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает многопоточный код?

Потоковый код - это метод реализации компилятора, который используется для реализации интерпретаторов виртуальных машин. Код, который генерируется многопоточным кодом, в основном содержит вызовы подпрограмм. Этот код также может быть простой последовательностью инструкций машинного вызова или, возможно, кодом, который должен быть обработан машинным интерпретатором. Потоковый код - это реализованный метод в языках программирования, таких как FORTH, большинство реализаций BASIC и некоторые версии COBOL. Одной из выдающихся особенностей многопоточного кода является то, что по сравнению с другими методами генерации кода он имеет более высокую плотность кода. В то же время скорость выполнения немного ниже, чем у кодов, генерируемых альтернативными методами.

Техопедия объясняет резьбовой код

Потоковый код в основном реализован с использованием следующих моделей:

  • Код с прямой резьбой: программный код является нормальным вектором указателей процедур для вызова, расположенных в порядке их появления.
  • Непрямой многопоточный код: создает представление скомпилированной программы с помощью адресных указателей. Представление использует вектор адресов к дескрипторам, а не адреса кода выполнения. Дескрипторы, в свою очередь, указывают на предполагаемый код выполнения.
  • Потоковый код подпрограммы. По сравнению с другими методами в поточном коде подпрограммы есть представления кода, которые могут выполняться непосредственно процессором. В этом методе используемый вектор состоит из инструкций JSR или CALL вместо вектора адресов.
  • Token Threaded Code: использует подход ThreeStarProgramming для интерпретации скомпилированных представлений. Представления в основном ограничены менее чем 256 виртуальными инструкциями. В результате этого ограничения многопоточный кодовый токен также известен как байтовый код.
Что такое многопоточный код? - определение из техопедии