MT5 ve iş başında hız - sayfa 74

 
Roman :

Bu nesnel nedenleri belirtebilir misiniz?

haksız frenler

 
Roman :

Burada yazdıklarını anlamıyorlarsa kusura bakmayın bu benim sorunum değil ama sigara içmeyenler sohbetin konusunu.

Numara. Bu senin sorunun. Özünü ve sonuçlarını anlamadan bu soruyu gündeme getiren sizdiniz.

10 yılı aşkın süredir burada defalarca tartışıldı.

 
Slava :

haksız frenler

Yani, olay döngüsünde yürüten görev yöneticisi, birkaç görevi dağıtmak (işleyici sayısına eşit) frenlere neden olur mu?
Sonuçta, çok fazla işleyici yok, sadece birkaç parça var. Görevlere dağılmaları ve olay döngünüze bırakılmaları yeterlidir.
Aynı zamanda, işleyicinin yürütme bayrağını kontrol edin. İşleyici çalıştı, bayrak düştü ve bir daire içinde böyle devam etti.
Bir şey bir şekilde frenlere inanmıyor, işlediğimiz tüm olaylar değil, yalnızca eşit sayıda işleyici.
Ve işleyicilerin kendilerinin zaten kendi olayları var.

 
Roman :

Yani, olay döngüsünde yürüten görev yöneticisi, birkaç görevi dağıtmak (işleyici sayısına eşit) frenlere neden olur mu?
Sonuçta, çok fazla işleyici yok, sadece birkaç parça var. Görevlere dağılmaları ve olay döngünüze bırakılmaları yeterlidir.
Aynı zamanda, işleyicinin yürütme bayrağını kontrol edin. İşleyici çalıştı, bayrak düştü ve bir daire içinde böyle devam etti.
Bir şey bir şekilde frenlere geri dönmeyecek, işlediğimiz tüm olaylar değil, yalnızca eşit sayıda işleyici.
Ve işleyicilerin kendilerinin zaten kendi olayları var.

Bir yazarın olduğu yerde, okuyucu beklemelidir. Yazar yazana kadar.

Birden fazla okuyucu varsa, değişkenleri konusunda kendisiyle hemfikir olmalıdır. Bir enkarnasyon değişkenin içeriğini değiştirirken, diğerleri bekler. Şu anda başka bir enkarnasyon olmasa bile, kaynak kilidi hala sistemin çekirdeğine gidiyor, pahalı bir işlem. Tüm enkarnasyonlar ticaret ortamını takip ettiğinde eğlence başlayacak. Tanrı korusun, aynı anda ticarete başlarlar

Genelde gençler kendilerine söylenenleri dinlemezler. Bir cok zaman. Örneklerle. Açıklamalarla. 10 yıldan fazla ardışık

 
Slava :

Numara. Bu senin sorunun. Özünü ve sonuçlarını anlamadan bu soruyu gündeme getiren sizdiniz.

10 yılı aşkın süredir burada defalarca tartışıldı.

Rakiplerden yapıcı bir tartışma değil, sadece yetersiz saldırılar gördüm.
Zamanında bir açıklama ile iletişime müdahale etseydiniz, gereksiz sorular olmazdı.
Ve geliştirici sessiz kaldığında ne düşüneceğinizi bilemezsiniz. 10 yılda teknoloji dünyasında çok şey değişti.
Tamam, şimdi beni duyduğunu anlıyorum, umarım bu soru hakkında tekrar düşünürsün. Belki işe yarar, gerçekten harika olur.

 
Roman :

Rakiplerden yapıcı bir tartışma değil, sadece yetersiz saldırılar gördüm.
Zamanında bir açıklama ile iletişime müdahale etseydiniz, gereksiz sorular olmazdı.
Ve geliştirici sessiz kaldığında ne düşüneceğinizi bilemezsiniz. 10 yılda teknoloji dünyasında çok şey değişti.
Tamam, şimdi beni duyduğunu anlıyorum, umarım bu soru hakkında tekrar düşünürsün. Belki işe yarar, gerçekten harika olur.

Yetersiz saldırılar - "tekrar mı?"

Tüm tepkiler normaldi. Saldırılar sadece bendendi. Kırdıysam lütfen beni bağışlayın.

Ve adamlar oldukça yeterli cevap verdi.

 
Slava :

Bir yazarın olduğu yerde, okuyucu beklemelidir. Yazar yazana kadar.

Birden fazla okuyucu varsa, değişkenleri konusunda kendisiyle hemfikir olmalıdır.
Bir enkarnasyon değişkenin içeriğini değiştirirken, diğerleri bekler.
Şu anda başka bir enkarnasyon olmasa bile, kaynak kilidi hala sistemin çekirdeğine gidiyor, pahalı bir işlem.
Tüm enkarnasyonlar ticaret ortamını takip ettiğinde eğlence başlayacak. Tanrı korusun, aynı anda ticarete başlarlar

Genelde gençler kendilerine söylenenleri dinlemezler. Bir cok zaman. Örneklerle. Açıklamalarla. 10 yıldan fazla ardışık

Yukarıdan anladığım kadarıyla sorun, pahalı olabilen yazar/okuyucu senkronizasyonunun kendisidir.
Senkronizasyon yok, sorun yok. Hmm, kısaca akıllıca, optimizasyon açısından. Açıklama için teşekkürler, Slav Amca))
Lütfen bana da kızmayın. Ben bir sihirbaz değilim, sadece öğreniyorum ))
Gerçek zamanlı sistemlerde anlamıyorum çünkü orada her şey çoklu görev modunda çalışıyor ve senkronizasyon prosedürü ana araç.
Çıkıyor ve OSRT fren sistemi? Nedense mantıklı değil. Bir son tarih olmasına rağmen, gecikme, titreme.

Ve nesne modeli hakkında ne söyleyebilirsiniz, o zaman yarış ortaya çıkar? Ya da böyle bir yaklaşımda yanlış olan ne olabilir?


https://www.mql5.com/ru/code/31306

Multi Timer
Multi Timer
  • www.mql5.com
Данная библиотека Вам пригодится, когда Вам необходимы несколько таймеров с независимой обработкой и неконфликтующие между собой. Для работы с данной библиотекой важно запомнить следующие правила: В теле вашей программы не должно быть функции OnTimer , т.к. эта функция уже присутствует в файле Timer.mhq Не надо создавать никаких экземпляров...
 
Roman :

Ya da böyle bir yaklaşımda yanlış olan ne olabilir?

https://www.mql5.com/ru/code/31306

Ve ne ile dolu olabilir?
Tam bu durumda, her şey uyumsuzluğun insafına verilmiştir ve bu her şeyi yok edecektir.
 
Nikolai Semko :
Ve ne ile dolu olabilir?
Tam bu durumda, her şey uyumsuzluğun insafına verilmiştir ve bu her şeyi yok edecektir.

Merhaba Nikolay. Demek öyle.
Ama senkronizasyon ile aynı sorun olmaz mıydı? Glory'nin konuştuğu, yani haksız frenler.
Ya da belki sorun yok? )) Belki de asenkron modeli kullanmamak, önceliklerle senkronize etmekten daha kolaydır? ))

 
Roman :

Merhaba Nikolay. Demek öyle.
Ama senkronizasyon ile aynı sorun olmaz mıydı? Glory'nin konuştuğu, yani haksız frenler.
Ya da belki sorun yok? )) Belki de asenkron modeli kullanmamak, önceliklerle senkronize etmekten daha kolaydır? ))

Ben bir uzman değilim. grafiklerde. Önem, diğer görevlerin yerine getirilmesinin başlamasının mevcut olanın tamamlanmasına bağımlılığı ile belirlenir. diğer kriterler ikincildir. ancak bir görev yürütme süresi de vardır. ve aynı zamanda yaşıtları arasında en önemlisidir. Genel olarak, zor ve en üzücü olan şey, hareket halindeyken yerleşik öncelik algoritmasını değiştirmenin mümkün olmamasıdır. İyi bir not olarak, sorular ortaya çıkmadan önce geliştiricilerden açıklama istiyorum. Zor, ancak çevrenin geliştirilmesinde doğru hedef budur.