|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.01.2010, 12:57 | #1 |
Пользователь
Регистрация: 09.01.2010
Сообщений: 17
|
Синхронизация
Привет всем!!!
Есть теоретический вопрос такого характера: У вас есть два работающих экземпляра одного приложения. Каким образом они могут синхронизировать свою работу? Предложите все варианты, которые можете изобрести. Какой из них наиболее оптимален и почему? Может кто поможет хотя бы намеком где об этом почитать? Я знаю о синхронизации потоков по событиям и по ресурсам, но не знаю то ли это или нет. |
09.01.2010, 14:38 | #2 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Встречный вопрос - зачем синхронизировать два одинаковых экземпляра?
А вообще, синхронизировать можно через сокеты и виртуальные сокеты в *nix системах либо через жопу в msdos-based системах(по сути таже работа через сокеты, но с эмуляцией сетевой карты - быстрее обычной петли, но медленнее никсовых виртуальных сокетов в разы).
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
09.01.2010, 14:41 | #3 |
Пользователь
Регистрация: 09.01.2010
Сообщений: 17
|
Честно сказать зачем их синхронизировать сам не знаю, такой вопрос на зачёте попался.
|
09.01.2010, 17:32 | #4 |
Пользователь
Регистрация: 09.01.2010
Сообщений: 17
|
Может кто-нибудь знает литературу или ссылки, почитать о синхронизации по сокетам и т. д.
|
10.01.2010, 02:58 | #5 | |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Цитата:
попытайтесь спроектировать сами - это не сложно. тем более что для вуза не нужно легковесное, отказоустойчивое и оптимизированное решение, достаточно кода написанного под пивом за пару часов.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
|
12.01.2010, 00:48 | #6 |
Пользователь
Регистрация: 09.01.2010
Сообщений: 17
|
А кто-нибудь может объяснить немного, на сколько я понимаю сокеты нужны для передачи данных по сети.
Зачем использовать сокеты для синхронизации приложений на одном компе, и как вообще происходит реализация синхронизации по сокетам? Последний раз редактировалось kostyan142; 12.01.2010 в 01:01. Причина: опечатка |
13.01.2010, 01:39 | #7 | |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Цитата:
Как вы собираетесь синхронизировать два приложения, не передавая меж ними информацию о их работе? Как происходит - зависит от того, по каким атрибутам синхронизируют. вообще примерно так(1: first instance, 2: second instance): 1. ты работаешь с файлом "/home/user/.java/j.conf"? 2. нет, с файлом "/home/user/.java/j.conf" не работаю! 1. начинаю работать с файлом "/home/user/.java/j.conf", он заблокирован! 2. подтверждаю твою блокировку файла "/home/user/.java/j.conf"! 1. закончил работать с файлом "/home/user/.java/j.conf"! 2. подтверждаю разблокировку файла "/home/user/.java/j.conf"
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Синхронизация в indy | Altera | Работа с сетью в Delphi | 12 | 08.10.2009 16:44 |
Синхронизация скролбара | nusik | Общие вопросы Delphi | 6 | 11.09.2009 14:54 |
Синхронизация | yarilo | Софт | 2 | 07.08.2009 15:50 |
Синхронизация с FTP | mephist | Работа с сетью в Delphi | 1 | 16.06.2009 23:09 |