MQLによる非同期・マルチスレッドプログラミング - ページ 10 1...34567891011121314151617...40 新しいコメント Roman 2019.07.26 15:14 #91 Dmitry Fedoseev: 夢...と、黙って妬むことです。 そして、何度でも言いますが、「プロセッサのコア数より多くのタスクを同時に処理 することはできない」のです。そうでないと思うなら、私は立ち上がって拍手を送ります。 そこで、FIFOルール(first come, first served)に従って、制御転送コンテキストを持つタスクの非同期実行を考案したのである。 EventLoopは、1つのスレッドでリニアなコードを書くためのThread Poolへのリンクとして機能する。 つまり、1つのスレッドで通常通りリニアにコードを書き、EventLoopはタスクの実行をThread Poolに分散させる。 Expert Advisorとmqlスクリプトを1つのスレッドで実行するには最適です。 すべてがシンプルでわかりやすい。 ファイル: gmgg488y.png 48 kb Dmitry Fedoseev 2019.07.26 15:20 #92 Roman: そこで、FIFOルール(先入れ先出し)によるタスクの非同期実行が考案されたのである。 EventLoopは、1つのスレッドでリニアなコードを書くためのThread Poolへのリンクとして機能する。 つまり、1つのスレッドで通常通りリニアにコードを書き、EventLoopはタスクの実行をThread Poolに分散させる。 Expert Advisorとmqlスクリプトを1つのスレッドで実行するには最適です。 シンプルでわかりやすいですね。 ちょうど、通常の「秩序ある」という言葉を、巧妙に仕組まれたFIFOという略語に置き換えると、印象が変わりますね......。と、wikipediaに記事があるくらいです。このテーマで科学的な研究機関を作るべきかもしれませんね。 どこかにリニアでないコードがあるのでは? しかし、すでに糸ポルが登場しているなど、進展が見られるのも事実です。 Roman 2019.07.26 15:27 #93 Dmitry Fedoseev: ちょうど、通常の「秩序ある」という言葉を、巧妙に仕組まれたFIFOという略語に置き換えると、印象が変わりますね......。と、wikipediaに記事があるくらいです。このテーマで科学的な研究機関を作るべきかもしれませんね。 リニアに書かれていないコードがどこかにあるのでは? FIFO(先入れ先出し)は順番が違うだけなので、要点を掴んでください )) Dmitry Fedoseev 2019.07.26 15:28 #94 Roman: FIFO(先着順)は順番が違うだけなので、要点を掴んでください )) はい、その通りです!そろそろFIFOを編成する時期ですね。 もちろん、先着順というのもおかしな話ですが、それはLIFOではありませんよ。 だから、後入先出法が順当なのです。はい? Roman 2019.07.26 16:08 #95 Dmitry Fedoseev: はい、その通りです!そろそろNIFIFOを立ち上げる時期ですね。 楽しいですよ、先着順なんて、LIFOじゃないんですから。 だから、後入先出法にしたのです。はい? LIFO、つまり後入れ先出しで、ここにも順番はない。 順番の解釈が間違っています。処理順ではなく、EventLoopからThread Polに 到着した非同期順と解釈すべきです。 処理順序は、Thread Polで 既に受信したタスクに依存する、つまり非同期で処理される。Thread Polは実行のみ、EventLoopは配信を 行う。 Dmitry Fedoseev 2019.07.26 16:24 #96 Roman: LIFOまたはLast in, First out(最後に来て、最初に処理される) - ここでも順序はありません。 順番の解釈が間違っています。処理順ではなく、EventLoopからThread Polに 到着した非同期順と解釈してください。 処理順序は、Thread Polで 既に受信したタスクに依存する、つまり非同期で処理される。Thread Polは実行のみ、EventLoopは配信を 行う。 オリジナル!来た、行った、最初、最後......順番のカテゴリーから外れてませんか? 非同期命令」とは何ですか?同期順序もあるのでしょうか?自分が何を主張しているのか、わかっているのだろうか。それとも、聞き慣れた言葉を並べるだけですか?そして、それらと他の身近な言葉との組み合わせを作る。 そして、ここに「Thread Polに 入力されたタスクによって処理の順番が決まる、つまり非同期で処理される」という、この名作の思慮深さによる意味があるのです。を説明します。ご自身で理解されているのでしょうか? "Thread Pol ...EventLoop" - ここに優先順位の問題があります。 Roman 2019.07.26 16:28 #97 Dmitry Fedoseev: オリジナル!来た、行った、最初、最後......順番のカテゴリーから外れているのでは? 非同期命令」とは何ですか?同期順序もあるのでしょうか?自分が何を主張しているのか、わかっているのだろうか。それとも、聞き慣れた言葉を並べているだけなのでしょうか? そして、「処理の順番は、すでにThread Polに 入力されたタスクに依存することになる、つまり非同期」という、その思考の深さによるこの傑作の意味は何だろうか。を説明します。理解できましたか? "Thread Pol ...EventLoop" - ここでは、優先順位の問題があります。 何を説明しても無駄なんですね、自己責任でお願いします。 よく言われるように、すべてはネットの上です。 頑張ってください。 Dmitry Fedoseev 2019.07.26 16:37 #98 Roman: 何を説明しても無駄なんですね、自己責任でお願いします。 よく言われるように、すべてがオンライン化されているのです。 頑張ってください。 何を説明するんだ?そして、無意味なもの - そう、ウェブ上にあるのです。 Roman 2019.07.26 16:46 #99 Dmitry Fedoseev: 何を説明するんだ?そして、ナンセンス。そう、ネットにはナンセンスがあるのです。私たちはもっといいものを見てきました。 あなたにとって、それがすべてでたらめであることは、最初から明らかでした。)) 他の方々は、非同期のアプローチでうまく解決しています ))) 。 開発者の方々は、Eventloopのアイデアを聞いて、今後、実装していってほしいです。 Koldun Zloy 2019.07.26 18:10 #100 Roman: 開発者の方々は、Eventloopのアイデアを聞いて、今後実装してくれることを期待しています。 未来はもうここにある。 MTにはEventloopがあります。 1...34567891011121314151617...40 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
夢...と、黙って妬むことです。
そして、何度でも言いますが、「プロセッサのコア数より多くのタスクを同時に処理 することはできない」のです。そうでないと思うなら、私は立ち上がって拍手を送ります。
そこで、FIFOルール(first come, first served)に従って、制御転送コンテキストを持つタスクの非同期実行を考案したのである。
EventLoopは、1つのスレッドでリニアなコードを書くためのThread Poolへのリンクとして機能する。
つまり、1つのスレッドで通常通りリニアにコードを書き、EventLoopはタスクの実行をThread Poolに分散させる。
Expert Advisorとmqlスクリプトを1つのスレッドで実行するには最適です。
すべてがシンプルでわかりやすい。
そこで、FIFOルール(先入れ先出し)によるタスクの非同期実行が考案されたのである。
EventLoopは、1つのスレッドでリニアなコードを書くためのThread Poolへのリンクとして機能する。
つまり、1つのスレッドで通常通りリニアにコードを書き、EventLoopはタスクの実行をThread Poolに分散させる。
Expert Advisorとmqlスクリプトを1つのスレッドで実行するには最適です。
シンプルでわかりやすいですね。
ちょうど、通常の「秩序ある」という言葉を、巧妙に仕組まれたFIFOという略語に置き換えると、印象が変わりますね......。と、wikipediaに記事があるくらいです。このテーマで科学的な研究機関を作るべきかもしれませんね。
どこかにリニアでないコードがあるのでは?
しかし、すでに糸ポルが登場しているなど、進展が見られるのも事実です。
ちょうど、通常の「秩序ある」という言葉を、巧妙に仕組まれたFIFOという略語に置き換えると、印象が変わりますね......。と、wikipediaに記事があるくらいです。このテーマで科学的な研究機関を作るべきかもしれませんね。
リニアに書かれていないコードがどこかにあるのでは?
FIFO(先入れ先出し)は順番が違うだけなので、要点を掴んでください ))
FIFO(先着順)は順番が違うだけなので、要点を掴んでください ))
はい、その通りです!そろそろFIFOを編成する時期ですね。
もちろん、先着順というのもおかしな話ですが、それはLIFOではありませんよ。
だから、後入先出法が順当なのです。はい?
はい、その通りです!そろそろNIFIFOを立ち上げる時期ですね。
楽しいですよ、先着順なんて、LIFOじゃないんですから。
だから、後入先出法にしたのです。はい?
LIFO、つまり後入れ先出しで、ここにも順番はない。
順番の解釈が間違っています。処理順ではなく、EventLoopからThread Polに 到着した非同期順と解釈すべきです。
処理順序は、Thread Polで 既に受信したタスクに依存する、つまり非同期で処理される。
Thread Polは実行のみ、EventLoopは配信を 行う。
LIFOまたはLast in, First out(最後に来て、最初に処理される) - ここでも順序はありません。
順番の解釈が間違っています。処理順ではなく、EventLoopからThread Polに 到着した非同期順と解釈してください。
処理順序は、Thread Polで 既に受信したタスクに依存する、つまり非同期で処理される。
Thread Polは実行のみ、EventLoopは配信を 行う。
オリジナル!来た、行った、最初、最後......順番のカテゴリーから外れてませんか?
非同期命令」とは何ですか?同期順序もあるのでしょうか?自分が何を主張しているのか、わかっているのだろうか。それとも、聞き慣れた言葉を並べるだけですか?そして、それらと他の身近な言葉との組み合わせを作る。
そして、ここに「Thread Polに 入力されたタスクによって処理の順番が決まる、つまり非同期で処理される」という、この名作の思慮深さによる意味があるのです。を説明します。ご自身で理解されているのでしょうか?
"Thread Pol ...EventLoop" - ここに優先順位の問題があります。
オリジナル!来た、行った、最初、最後......順番のカテゴリーから外れているのでは?
非同期命令」とは何ですか?同期順序もあるのでしょうか?自分が何を主張しているのか、わかっているのだろうか。それとも、聞き慣れた言葉を並べているだけなのでしょうか?
そして、「処理の順番は、すでにThread Polに 入力されたタスクに依存することになる、つまり非同期」という、その思考の深さによるこの傑作の意味は何だろうか。を説明します。理解できましたか?
"Thread Pol ...EventLoop" - ここでは、優先順位の問題があります。
何を説明しても無駄なんですね、自己責任でお願いします。
よく言われるように、すべてはネットの上です。
頑張ってください。
何を説明しても無駄なんですね、自己責任でお願いします。
よく言われるように、すべてがオンライン化されているのです。
頑張ってください。
何を説明するんだ?そして、無意味なもの - そう、ウェブ上にあるのです。
何を説明するんだ?そして、ナンセンス。そう、ネットにはナンセンスがあるのです。私たちはもっといいものを見てきました。
あなたにとって、それがすべてでたらめであることは、最初から明らかでした。))
他の方々は、非同期のアプローチでうまく解決しています ))) 。
開発者の方々は、Eventloopのアイデアを聞いて、今後、実装していってほしいです。
開発者の方々は、Eventloopのアイデアを聞いて、今後実装してくれることを期待しています。
未来はもうここにある。
MTにはEventloopがあります。