База знаний / Справочник TiOS / Разработка (TiOS) / Руководство по программированию / Tibbo BASIC/C / Doevents
Выделение памяти при использовании doevents
Если в процедуре используется doevents, её выполнение прерывается, и пока она приостановлена, выполняются другие цепочки событий.
В результате процедура с doevents и все процедуры в цепочке, ведущей к ней, не могут делить область памяти с другими цепочками вызовов в проекте.
Вот уже знакомый пример цепочки вызовов из раздела Выделение памяти. На этот раз процедура wroom() содержит оператор doevents.

Поскольку оператор doevents находится в wroom(), этой процедуре и всем процедурам, ведущим к ней (в нашем примере это только on_sock_event()), будет выделена эксклюзивная память:
