[АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5. - страница 390
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сам по смотри, только видимо не поглазам. Последовательность обеспечивается чисто случайно от того, что у процессора скорость высокая и от того, что он параллельно еще кучу виновских задач выполняет.
Последовательность неважна. Все обращения будут обработаны. Главное сократить время обращение к общему ресурсу.
Как так не важна? Все задачи должны отрабатываться и последовательно по порядку, а не от балды за счет того, что когда-нибудь "монетка выпадет".
Это неправильный подход. Пиши так, чтобы последовательность выполнения очереди была неважна. Много проблем избежишь и при написании и тестировании.
Сам то по себе порядок не важен, 1, 2, 3 или 1, 3, 2, но если начали в порядке 2, 3, 1, так и должно идти по такому кругу. Оно само по себе так пойдет, если делать правильно.
Сам то по себе порядок не важен, 1, 2, 3 или 1, 3, 2, но если начали в порядке 2, 3, 1, так и должно идти по такому кругу. Оно само по себе так пойдет, если делать правильно.
Не. Совсем не важен. Пусть будет случайным. Тоже сойдёт.
Если будет случайный, то нет гарантии, что какой-то процесс не останется за бортом длительное время. Жунко, короче понятно - ты про енто не слыхал и не можешь сделать ни на эмкуле ни на сипипи. Языки программирования не дураки придумывали, особенно сипипи и предоставили соответствующие средства и даже в мсдн пример их использования показали... Может тебе туда сходить, может ты их кодить поучишь?
Какой процесс? Может поток? Если он, то не останется "за бортом". Смотри правила программирования многопоточных приложений. Того же Рихтера почитай.
В языках программирования нет средств для синхронизации (исключение MQL4, это особый случай). Их надо писать самому.
Объекты синхронизации являются частью системы.
У тебя реально паралич мозга, или отсутствие какой-то его части. Уже был разговор, что система не знает, какой поток реально отработал, а какой в холостую прошел. Но только до тебя не доходит о чем разговор и не дойдет))))))))
Еще судя по твоим собщениям у тебя в одной свалке свалялось обеспечение общего доступа к одному ресурсу и обозначившаяся здесь задача - последовательная отработка нескольких потоков.
1. Какой процесс? Может поток? Если он, то не останется "за бортом". Смотри правила программирования многопоточных приложений. Того же Рихтера почитай.
2. В языках программирования нет средств для синхронизации (исключение MQL4, это особый случай). Их надо писать самому.
3. Объекты синхронизации являются частью системы.
1. Ну тя и заклинило. Еще раз повторяю. Система не может знать прошел поток вхолостую или же выполнял какие-то дйствия.
2. Ну надо же какая точность. Не в сипипи, функции винапи. Собственно, вменяемому собеседнику было бы неважно, потму что важен сам принципиальный подход.
3. Йооо)))) Звучит как магическое заклинание.
Это неправильная задача. Таких быть недолжно. Это ошибка. Не стоит тратить время не неё.
Ржака!