This is necessary inside a multitasking environment to avoid organization problems with the stack, global variables and shared system resources.
В многозадачном окружении это необходимо для того, чтобы избежать организационных проблем со стеком, глобальными переменными и разделяемыми ресурсами системы.