NA> Взаимозависимость - это когда возможна ситуация дедлока? Вроде бы NA> никому из них нет необходимости держа один лок, при этом ещё хватать NA> другой. Это прописывание изменений в нескольких независимых проектах, с возможной в итоге несовместимостью с альтернативами.
NA> Флаги - это всё костыли. Флаги - один из способов IPC (Inter-Process Communication, межпроцессное взаимодействие). Кстати, наиболее универсальный, работает от DOS и до наших дней.
NA> Для баз сообщений флаги не используются NA> (кроме которых с именами эх на импорт и экспорт, чтобы не пробегаться NA> по всем-всем эхам), Это которые в конфиге "семафоры". По-сути флаги, в любом случае тоже IPC.
NA> потому что договорились о блокировке файла NA> средствами ОС. Где договорились?
NA> Так было во времена ДОСа, когда ты сидел в голдеде, потом выходил, всё NA> паковал, и запускал мейлер. Ну или через какую-то много-задачность NA> запускал мейлер и мог читать в голдеде, но тогда тоссер и упаковка NA> запускалась полувручную. А хаски или голдед не собираются под дос? Вроде вполне себе работают (если не считать баги djgpp). У меня и под FreeDOS заработали) Как раз в случае однозадачных ОС и полуручного запуска IPC наименее нужен. Еще Т-мыл например, то еще извращение, но умел много чего и много в каких ситуациях запускать - заменяя собой и планировщик и IPC.
Alexey Khromov --- GoldED+/LNX 1.1.5-b20230304 * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)