MQL의 비동기 및 다중 스레드 프로그래밍 - 페이지 20

 
Реter Konow :

뭔가 효과가 없거나 효과가 없다고 결정한 이유는 무엇입니까? 내 프로필로 이동하여 모든 것이 어떻게 작동하는지 확인하세요. 모든 것이 제대로 작동하고 개발 중이기 때문에 멀티스레딩이 급박하게 필요하다고 생각합니다.

너무 좋아요! - 왜 멀티스레딩이 필요한가? -아직 어떻게 설명해야 할지도 모르겠고, 아프다고 썼는데, 위에 다리에 총 맞았다고 썼어...)))

작업 실행을 별도의 스레드로 던지는 것은 문제가 되지 않습니다. 문제는 역 작업을 수행하는 것입니다. 모든 것을 한 곳에서 수집하는 것입니다! - 그리고 이 작업이 수행될 언어는 중요하지 않습니다. 비동기 작업을 위한 디자인 패턴이 있으며, 이 작업을 용이하게 하지만 다중 스레드 응용 프로그램을 사용할 때 이러한 스레드를 제어하는 것은 개발자에게 골칫거리입니다. 계산 준비 상태 확인 - 알 수 없는 시간에 버그가 발생하고 사용하지 않는 스레드를 삭제하지 않았지만 새 스레드를 생성할 때마다 시스템 리소스를 갉아먹었습니다...


아니면 MQL에서 하나의 스레드용으로 작성된 코드가 개발자에 의해 다중 스레드될 수 있다고 생각하십니까? - #property 멀티스레딩 지시문을 맨 위에 붙이고 이제 그만! )))

 
Igor Makanu :

너무 좋아요! - 왜 멀티스레딩이 필요한가요? -아직 어떻게 설명해야 할지도 모르겠고, 아프다고 썼는데, 위에 다리에 총 맞았다고 썼어...)))

작업 실행을 별도의 스레드로 던지는 것은 문제가 되지 않습니다. 문제는 역 작업을 수행하는 것입니다. 모든 것을 한 곳에서 수집하는 것입니다! - 그리고 이 작업이 수행될 언어는 중요하지 않습니다. 비동기 작업을 위한 디자인 패턴이 있으며, 이 작업을 용이하게 하지만 다중 스레드 응용 프로그램을 사용할 때 이러한 스레드를 제어하는 것은 개발자에게 골칫거리입니다. 계산 준비 상태 확인 - 알 수 없는 시간에 버그가 발생하고 사용하지 않는 스레드를 삭제하지 않았지만 새 스레드를 생성할 때마다 시스템 리소스를 갉아먹었습니다...


아니면 MQL에서 하나의 스레드용으로 작성된 코드가 개발자에 의해 다중 스레드될 수 있다고 생각하십니까? - #property 멀티스레딩 지시문을 맨 위에 붙이고 이제 그만! )))

하나의 스레드에서 모든 작업을 수행하는 것이 물리적으로 불가능하다는 것을 이해하십니까? 예, 코드의 어려움, 버그, 새로운 문제는 불가피합니다. 그러나 어떤 상황에서는 다른 방법이 없습니다. 3D 시각화 계산, 서버와의 통신 및 하나의 스레드에서 병렬 거래? 즉, 전체 비주얼을 계산한 다음 서버에 메시지를 수신/전송한 다음 후행 위치를 계산한 다음 많은 계산을 수행하고 차례로? 음, 심각하게... 그리고 렌더링 프로세스 중에 작업 중 하나가 느려지거나 값이 배열을 초과하면 ? 모든 것의 완전한 붕괴?

멀티스레딩과 관련된 어려움이 있음을 이해합니다. 하지만 발전하고 싶고, 미리 공간을 확보하려고 한다. 저 뿐만이 아닙니다.

 
Реter Konow :

멀티스레딩과 관련된 어려움이 있음을 이해합니다. 하지만 발전하고 싶고, 미리 공간을 확보하려고 한다. 저 뿐만이 아닙니다.

MKL 외에 다른 발전 방향은 없나요? Pts 일방적인 개발은 스스로 계획하고 있습니다.)

 
Yuriy Asaulenko :

MKL 외에 다른 발전 방향은 없나요? Pts 일방적인 개발은 스스로 계획하고 있습니다.)

글쎄, 판매할 파이만 있다면.))

나머지 틈새 시장은 점령되고 모든 것이 거기에서 쟁기질됩니다. 나는 AI 문제에 대해 새로운 단어를 말할 수 밖에 없었지만 그 전에 아직 성장해야 하지만 그렇지 않으면 모든 소프트웨어 틈새가 거인에 의해 점유되고 경쟁자의 바다가 있습니다. 그리고 적어도 약간의 공간이 남아 있습니다.

 
Реter Konow :

글쎄, 판매할 파이만 있다면.))

나머지 틈새 시장은 점령되고 모든 것이 거기에서 쟁기질됩니다. 나는 AI 문제에 대해 새로운 단어를 말할 수 밖에 없었지만 그 전에 아직 성장해야 하지만 그렇지 않으면 모든 소프트웨어 틈새가 거인에 의해 점유되고 경쟁자의 바다가 있습니다. 그리고 적어도 약간의 공간이 남아 있습니다.

그들은 왜 바쁜가? C ++ / C #으로 TS를 작성할 수 있으며 Java 및 Python도 서비스에 있습니다.) MKL보다 훨씬 더 많은 기회가 있습니다. 네, 그리고 매도를 원하시면 시장이 쐐기처럼 수렴하지 않았습니다. 그리고 당신은 MKL과 시장의 엄격한 틀 속으로 자신을 몰아넣습니다. 무엇 때문에? 나머지 세계도 덜 아름답습니다.)

 
Yuriy Asaulenko :

그들은 왜 바쁜가? C++/C#으로 TS를 작성할 수 있습니다. MKL보다 훨씬 더 많은 기회가 있습니다. 네, 그리고 매도를 원하시면 시장이 쐐기처럼 수렴하지 않았습니다.

자리가 없습니다. GUI가 필요하십니까? 제발!)) 기능이 필요하십니까? 여기 도서관이 있습니다. 당신이 생각하는 것이 무엇이든 - 모든 것이 거기에 있습니다. TC 자체에는 관심이 없습니다. 새로운 것을 만드는 데 관심이 있지만 이미 만든 경우 어떻게 만들 수 있습니까? 그리고 여기에 손길이 닿지 않은 틈새 시장이 있습니다. 비유적으로 "야만인의 섬")). 여기의 모든 소프트웨어는 다른 언어의 유사체에 비해 약합니다. 여기에서 성장할 수 있습니다. 그리고 장사를...
 
Реter Konow :
거기에는 장소가 없습니다. GUI가 필요하십니까? 제발!)) 기능이 필요합니다 - 여기에 라이브러리가 있습니다. 당신이 생각하는 것이 무엇이든 - 모든 것이 거기에 있습니다. TC 자체에는 관심이 없습니다. 새로운 것을 만드는 데 관심이 있지만 이미 만든 경우 어떻게 만들 수 있습니까? 그리고 아직 생성되지 않았습니다. 이것은 손길이 닿지 않은 틈새 시장입니다. 여기의 모든 소프트웨어는 다른 언어의 유사체에 비해 약합니다. 여기에서 성장할 수 있습니다. 그리고 장사를...

당신은 잘못. 여기서 장사를 할 수 없습니다. 시장이나 프리랜서에서 동전을 모을 수 있지만 이것은 의미가 없습니다.

추신: Sharps나 Python에서 두 단계로 작성할 수 있는데 왜 GUI 등이 필요합니까? 더욱이 사용자는 그것이 무엇에 쓰여졌는지 신경 쓰지 않으며 구현의 세부 사항이 아닌 기능이 필요합니다. 즉, 프로그래머는 그러한 제품이 필요하지 않으며 사용자는 전혀 신경 쓰지 않으며 가격은 그에게 중요하며 Sharps에서는 분명히 더 저렴하고 기능적입니다.

 
Yuriy Asaulenko :

당신은 잘못. 여기서 장사를 할 수 없습니다. 시장이나 프리랜서에서 동전을 모을 수 있지만 이것은 의미가 없습니다.

그리고 신경 쓰지 마세요. 적어도 여기에서 내가 새로운 단어를 말하고 처음이 될 수 있다는 것이 중요합니다. 그리고 바깥 세상에서는 내가 먼저 1000000001이 될 것이다.))) 이것은 내 몫이 아니다.
 
쓰레기. 글쎄, 멀티 스레딩을 원한다면 "성인용"언어가 도움이 될 것입니다. 글쎄, 멀티 스레딩은 mql에서 좋지 않습니다. CopyRate 및 CopyBuffer 의 비동기 버전이 주제에 있지만 mql에서 std::thread와 유사한 것은 쓸모가 없습니다. 임호.
 
Vladimir Simakov :
쓰레기. 글쎄, 멀티 스레딩을 원한다면 "성인용"언어가 도움이 될 것입니다. 글쎄, 멀티 스레딩은 mql에서 좋지 않습니다. CopyRate 및 CopyBuffer의 비동기 버전이 주제에 있지만 mql에서 std::thread와 유사한 것은 쓸모가 없습니다. 임호.

그들은 "어른"이 될 수 없습니다. "성인"은 시장에 들어갈 수 없습니다. MQL만 영원히.