The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Межпроцессное взаимодействие"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Межпроцессное взаимодействие" +/
Сообщение от goodfornothingemail (ok), 19-Ноя-11, 15:01 
>[оверквотинг удален]
> начать писать в файл - он делает лок. закончил писать -снял
> лок.
> другой процесс - проверяет есть ли лок- если есть - на случайный
> промежуток вермени откладывает попытку записи... и как только лок снимится- делает
> аналогично -ставит лок, пишет, снимает лок.
> считывание рабочего файла-делать по дате последней модификации файла. читающий процесс
> запоминает время последней модификации (это атрибут файла на уровне файловой системы),и
> как только оно поменяется- значит стоит считать какието обновленные данные.
> вобще, обмен через файлы - имхо самый медленный. через сокеты -и быстрее
> и универсальнее.

Ваша мысль мне ясна)Я понимаю, что обмен через файл - штука сама по себе медленная, но файл универсален. Я достаточно хорошо знаком с C и C++, а о других языках имею весьма поверхностное представление. Все ли они поддерживают сокеты??? Могу ли я быть уверен, что с моим приложением через сокеты сможет общаться приложение, написанное на любом другом языке (широко применяемом? Скажем так, нужно выбрать наиболее быстрый вариант обмена с сохранением универсальности

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Межпроцессное взаимодействие, goodfornothing, 18-Ноя-11, 21:03  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру