#oorexx — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #oorexx, aggregated by home.social.
-
OORexx. Класс блокировки ресурсов
При работе нескольких независимых процессов использующих общие ресурсы, возникает задача синхронизации доступа. Ресурсом может выступать как файл или строчка в файле, так и доступ к железу или же ожидание завершения вычисления в параллельном процессе. Для реализации синхронизации между процессами необходимо иметь возможность межпотокового обмена данными. В OORexx для реализации многопоточной работы есть инструкции « guard » и « reply ». Но они относятся к работе в рамках одного процесса. Для синхронизации работы разных процессов можно использовать семафоры и внешние очереди (каналы). Вот о них мы и поговорим.