라이브러리: 메모리 매핑 - 페이지 3

 
sergeev:

질문은 기회에 관한 것이었습니다... 당신도 관심이 있군요.)

관심은 올바른 단어가 아닙니다.
 
TheXpert:
관심이라는 단어는 적절하지 않습니다.

마찬가지로,

시장이 허용하지 않더라도 항상 다른 옵션이 있습니다.

 
어쩔 수 없이 허용할 수밖에 없습니다 :) 모든 것이 제한되어 있습니다.
 
TheXpert:
허용하지 않을 수 없습니다 :) 모든 것이 정렬되어 있습니다.

:) 다른 말로하면 ...

---

악마

알렉산더 푸쉬킨의 가사

나는 축축한 지하 감옥의 창살 뒤에 앉아 있습니다.
포로로 먹이를 먹는 어린 독수리,
날개를 흔드는 나의 슬픈 동지,
창문 아래에서 피 묻은 음식을 쪼고,

쪼고, 던지고, 창밖을 바라보며,
마치 그가 나와 한 가지를 염두에 둔 것처럼;
그의 표정과 외침으로 나를 부르고
그리고 말하고 싶어 :"날아 가자!

우리는 자유로운 새입니다. 이제 시간입니다, 형제여, 시간입니다!
구름 뒤로 산이 하얀 곳으로,
바다가 푸른 곳으로,
바람과 나만이 걷는 곳으로..."

1822

 
TheXpert:
허용하지 않을 수는 없죠. 허용 범위 내에 있는 거잖아요.

그건 우리가 결정할 문제가 아니에요.

리네이트의 대답을 기다려야 해요.

 
sergeev:

이 옵션의 판매를 허용하시겠습니까?

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

그리고 두 번째 옵션입니다.

저희는 이를 금지하고 싶지 않습니다.

먼저 마켓을 가동한 다음 이 문제로 다시 돌아오도록 하겠습니다. 1월에는 확실히 마켓이 베타 버전이 될 것 같습니다.

 
Renat:

네임드 파이프를 사용하면 모든 프로세스 간의 통신을 수행할 수 있습니다.

이에 대한 설명서를 읽어보세요(파이프).

한 가지 덧붙이자면, 네임드 파이프를 사용하면 채널을 만드는 하나의 서버와 여러 클라이언트 간에 통신할 수 있습니다. 클라이언트는 서로 통신할 수 없습니다. 메모리 매핑 파일을 사용하면 이러한 제한이 없습니다.

또한 파이프라인을 통한 통신은 치질이며, 데이터는 바이트 스트림으로 전송되므로 자체 교환 프로토콜과 스트림 데이터의 패커/언패커를 구현해야 합니다. 그러나 로컬 영역에서 파이프라인으로 작업하는 것은 가능하지만 MMF에서는 불가능합니다.

 

잘했어요, Alex! 시간을 많이 절약했어요, 고마워요!

이미 다중 통화에서 이 대신 틱을 수집하는 데 사용하고 있습니다 .... events)))

 
Dima_S:

잘했어요, Alex! 덕분에 시간을 많이 절약했어요, 고마워요!

이미 다중 통화에서 이 대신 틱을 수집하는 데 사용하고 있습니다 .... events)))


또한 C++ DLL이 없는 라이브러리를 추천합니다. 모든 DLL 코드는 MQL로 이동됩니다.

DLL 없는 파일 매핑

 
sergeev:

또한 C++ DLL이 없는 라이브러리를 권장합니다. 모든 DLL 코드는 MQL로 이동됩니다.

DLL 없는 파일 매핑

네, 저도 봤어요. 최대한의 성능을 보장하고 싶었습니다.

여유가 있으면이 두 가지 변형의 오버 헤드를 비교 한 다음 살펴 보겠습니다.