forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FTN.DEVELOP

 
 
Опции темы Опции просмотра
  #11  
Старый 02.06.2023, 22:51
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию TOCTOU

Alexey Khromov написал(а) к Nil A в Jun 23 21:10:46 по местному времени:

Здраствуйте, Nil!

02 июн 23 19:44, Nil A -> Alexey Khromov:

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
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:52. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot