ライブラリ: メモリマッピング - ページ 3

 
sergeev:

質問はチャンスについて...あなたも興味があるのでは?)

興味という言葉は適切ではない。
 
TheXpert:
興味を持ったという表現は適切ではない。

同様に

たとえ市場がそれを許さなかったとしても、常に他の選択肢がある。

 
許可せずにはいられない。
 
TheXpert:
許可しないわけにはいかない :) すべてが整列している

:)つまり

---

THEDEVIL

作詞:アレクサンドル・プーシキン

私は湿った地下牢の塀の中に座っている。
捕らわれの身で餌付けされた若い鷲が、
私の悲しい同志が、翼を振りながら、
窓の下で血まみれの餌をついばみ、

ついばんで、投げて、窓の外を眺め、
まるで彼が私のことをひとつ考えているかのように。
その視線と鳴き声で私を呼び、
そしてこう言いたいのだ:「飛び立とう!

私たちは自由な鳥だ。兄弟よ、時が来た!
雲の向こうの山が白い場所へ、
海が青い場所へ、
風だけが...そして僕が...歩く場所へ...」

1822

 
TheXpert:
彼らは許可しないことはできない。

まあ、それはあなたと私が決めることじゃない。

レナートの答えを待つしかない。

 
sergeev:

このオプションの販売を許可しますか?

-----------------

そして2つ目の選択肢。

禁止する明確な意志はありません。

まずはマーケットを立ち上げて、それからまたこの問題に戻ってきましょう。1月のマーケットは間違いなくベータ版になると思う。

 
Renat:

名前付きパイプを使用すると、任意のプロセス間で通信を行うことができます。

パイプについてのドキュメントを読んでください。

付け加えると、1つの名前付きパイプを使えば、チャネルを作成した1つのサーバーと複数のクライアントとの間で通信を行うことができます。クライアント同士は通信できません。メモリマップされたファイルではそのような制限はありません。

さらに、パイプラインを介した通信は、データがバイトのストリームとして送信されるため、独自の交換プロトコルとストリームデータのパッカー/アンパッカーを実装する必要があります。しかし、ローカル・エリアでパイプラインを使用することは可能だが、MMFを使用することはできない。

 

よくやった、アレックス!おかげで時間が節約できたよ!

すでにマルチカレンシーで、これらの......の代わりにティックを収集するために使用しています。イベント))

 
Dima_S:

よくやった、アレックス!おかげで時間が節約できたよ!

すでにマルチカレンシーで、これらの......の代わりにティックを収集するために使用しています。イベント))


C++のDLLがないライブラリもおすすめです。 DLLのコードはすべてMQLに移動します。

DLLなしのファイルマッピング

 
sergeev:

C++のDLLを使わないライブラリもおすすめです。 DLLコードはすべてMQLに移動します。

DLLなしのファイル・マッピング

はい。私は最大のパフォーマンスを保証したかったのです。

暇を見て、これら2つの亜種のオーバーヘッドを比較し、それから見てみようと思います。