MQLによる非同期・マルチスレッドプログラミング - ページ 15

 
Koldun Zloy:

マルチスレッドについてお聞きしました。違うんです。

でも、それも今は気にしなくていいんです。

そのすべてをお見せします。何が言いたいの?

必要なら、自分で探すものだ。

明らかに、ドキュメントや記事を読んでいないですね。

何も言うことがないのに、答えなければならない人の答えとしては、かなり想定内である。
1-2ページでマルチスレッドについて読み、非同期通信に置き換えてみました。
非同期Web朝食の 記事のことでしたら、私は深く掘り下げてはいませんが、本格的な非同期プログラミングではありません。
これもまた、通常の機能性を求めて松葉杖でやり過ごした、賢い人の発明です。

 
Koldun Zloy:

マルチスレッドについてお聞きしました。違うんです。

...

いや、まったくそんなことはない。マルチスレッドを必要とせず、マルチスレッドなしで非同期的に実行する方法を知っているだけです。

 
Igor Makanu:

マルチスレッドは、https://www.mql5.com/ru/docs/runtime/running 、 つまり、タスクを並列化し、複数のグラフを開きたいのです(残念ながら、私はまだサービス機能を使ってみていません - たぶん、それを使えばもっと簡単になるのでは?) を作成し、そこに別スレッドで動作する我々のEAを取り付け、同期とデータ交換の問題を解決する (タスク)

私は5回もTSを尋ねた。なぜ取引端末が必要なのか...。無為自然

私は取引端末に典型的ではないクライアント-サーバ-アプリケーションでの使用を見ることができます、多分それは誰かがサーバーに統計を送信するために便利です?- まあ、すでに用意された例(記事)を書いているのですがhttps://www.mql5.com/ru/articles/5337

ソースは読みやすく、記事の質も優れている。ソースを修正することで、複数のスレッドで並列計算を行うことができる......。さて、何を計算すればいいのでしょうか?)))

イゴール、私はすでに多くの例をあげましたが、あなたはまだ非同期がなぜ必要なのか理解できないのですね)) 。
) また、クライアント・サーバ・アプリケーションに関するものだけでなく、何をカウントすればいいのか、まだ考えているようですね))
すでに書きましたが、NSを作ろうとしているとのことですが、この場合非同期は必要ないのでしょうか?
でも、NSは単純な活性化関数で作っているので、並行処理ができないことには直面していないんですね。
しかし、NSのグローバルモデルを構築し始めると、非同期の素晴らしさがわかってくるはずです。
そして、これはあなたに有利な例ですが、あなたは頑なにそれを理解しようとしません。
非同期が必要なのは、ネットワーク通話だけではないことを理解してください。
他のユーザーには他の考えやタスクがあるだろうし、非同期アプローチの目的も人それぞれで、一義的に何かを述べるのは正しくない。

 
Roman:

それは、何も言うことがないのに、答えなければならない人の予想通りの答えだった。
マルチスレッドについては、1-2ページで存在しないことが明らかになったので、非同期の議論を翻訳してみましたが、残念ながらうまくいきませんでした。
非同期Web朝食の記事のことなら、まあ、この記事はまだ深入りしていないのですが、本格的な非同期プログラミングではありませんね。
これもまた、通常の機能性を求めて松葉杖でやり過ごした、賢い人の発明です。

そして、もし私が、あなたの言う通り、MQLにはこれらすべてが本当に欠けているのだと言ったら。

では、あなたは私があなたを理解したと言うのでしょうか?しかし、それでは何の役にも立ちません。

私は、あなたの役に立つかもしれないことを話しているのです。でも、努力は必要です。


 
Dmitry Fedoseev:

いや、全然そんなことないですよ。マルチスレッドを必要とせず、マルチスレッドなしで非同期的に実行する方法を知っているだけです。

まさにノンブロッキングコールで、1つのスレッドで非同期的に実行します

 
Roman:

Igorさん、あなたはすでに多くの例を挙げていますが、なぜ非同期が必要なのか、まだ理解できていないようですね))
...

そうでない人を馬鹿だと思うことに特別な興奮を覚えるのですか?

 
Roman:

まさにノンブロッキングコールで、1つのスレッドで非同期的に実行します

...そして3日目にして、あなたはそれが自分であることを執拗に示し続けているのです。

 
カーテン
 
マルチスレッドプログラミングの話題は、マルチスレッドフラッブの話題になってしまった。))
 
Koldun Zloy:

そして、もし私が、あなたの言う通り、MQLにはこれらすべてが本当に欠けているのだと言ったら。

では、あなたは私があなたを理解したと言うのでしょうか?しかし、それでは何の役にも立ちません。

私は、あなたの役に立つかもしれないことを話しているのです。でも、努力は必要です。


ご理解いただきありがとうございます )))
そうですね、その記事はとても良いですね。一つの解決策に対して、それを考えるために、もしかしたらまだこのアプローチから絞り出すことができるかもしれません。
私の場合は、指導してくれたアンドリューのおかげで、自分の課題の方向性が決まりました。
しかし、その疑問はグローバルに発展していった))
mql言語標準の非同期メソッドは必要ですか?
スレッドではなく、コルバック関数によってブロックされていない呼び出しは、EventLoopによって制御されます。
シングルスレッドで非同期を実現するもの。