Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2015, 11:36   #1
Yoh
Пользователь
 
Регистрация: 31.05.2009
Сообщений: 37
По умолчанию Синхронизировать работу программ на виртуальных машинах

Добрый день. Есть программа, которая в разных потоках выполняла ряд схожих действий и после завершения результировала все в главном потоке. Вследствие технических причин, предварительные действия придется выполнять на разных виртуальных машинах. Каким образом можно организовать своеобразный барьер, чтобы программа на основной машине срабатывала после обработки данных на виртуальных? Есть ли возможность избежать работы через сеть?
Yoh вне форума Ответить с цитированием
Старый 03.03.2015, 12:24   #2
BOZKURT
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 70
По умолчанию

Цитата:
Сообщение от Yoh Посмотреть сообщение
Есть ли возможность избежать работы через сеть?
Скорей всего нет, это единственный вариант на мой взгляд.
BOZKURT вне форума Ответить с цитированием
Старый 03.03.2015, 12:26   #3
BOZKURT
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 70
По умолчанию

Можно еще через какую нибудь базу данных общаться.
BOZKURT вне форума Ответить с цитированием
Старый 03.03.2015, 12:35   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Программу придётся разрабатывать также как если бы она работала на разных физических машинах. Если основная машина - это гипервизор и на ней же работают все виртуальные, то там хоть и работа по сети будет, но физически не по сети, побыстрее работать будет скорее всего, если этого боитесь
pu4koff вне форума Ответить с цитированием
Старый 03.03.2015, 15:50   #5
Yoh
Пользователь
 
Регистрация: 31.05.2009
Сообщений: 37
По умолчанию

К сожалению, не гипервизор, будет один обыкновенный комп с восьмеркой и vmware( Спасибо большое, мнение экспертов было услышано) по сети, так по сети

Последний раз редактировалось Yoh; 03.03.2015 в 16:09.
Yoh вне форума Ответить с цитированием
Старый 03.03.2015, 16:45   #6
lomastr_
Форумчанин
 
Регистрация: 16.01.2015
Сообщений: 672
По умолчанию

а вы полагаете раз железом у них память одна то что там трудного из одной ячейки в другую перекинуть?
lomastr_ вне форума Ответить с цитированием
Старый 10.03.2015, 14:23   #7
Yoh
Пользователь
 
Регистрация: 31.05.2009
Сообщений: 37
По умолчанию

Вдруг есть варианты? Понятно что внешняя ОС вряд ли понимает, где, как и какие процессы распределены внутри виртуальной машины, но надежда умирает последней
Yoh вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто разбирается в виртуальных машинах,есть проблема bet362 Фриланс 2 17.07.2013 16:55
снова об виртуальных машинах. Пепел Феникса Общие вопросы по программированию, компьютерный форум 12 25.08.2011 23:35
Оплачу работу: нужно написать несколько простых программ enretabel Помощь студентам 0 17.02.2011 16:53
Как отследить работу программ-шпионов molly1 Безопасность, Шифрование 18 24.12.2010 17:08