О проекте | Помощь    
   
 
   Энциклопедия Компьютеры Финансы Психология Право Философия   
Культура Медицина Педагогика Физика Спорт Спорт
 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
 
Ра Рб Рв Рг Рд Ре Рж Рз Ри Рй Рк Рл Рм Рн Ро Рп Рр Рс Рт Ру Рф Рх Рц Рч Рш Рщ Ръ Ры Рь Рэ Рю Ря
 

РЕЕНТЕРАБЕЛЬНОСТЬ

РЕЕНТЕРАБЕЛЬНОСТЬ, повторная входимость (reenterability). Свойство подпрограммы или программного модуля, позволяющее нескольким вызывающим программам независимо друг от друга вызывать один и тот же так экземпляр Р. подпрограммы. Например, в многопоточной среде реентерабельная подпрограмма может быть вызвана из одной программы, затем управление может быть передано в другую программу, в которой снова может быть вызвана та же самая подпрограмма до того, как закончится выполнение подпрограммы, инициированное первым вызовом. Обычно Р. достигается тем, что совокупность данных, от которых зависит ход выполнения подпрограммы, в частности, значения локальных переменных и фактические параметры подпрограммы, хранятся в вызывающей программе, а не в подпрограмме. Использование реентерабельных подпрограмм позволяет экономить ресурсы оперативной памяти, необходимой для размещения программного кода, поэтому Р. часто используется в системных программах