MQL中的异步和多线程编程 - 页 15

 
Koldun Zloy:

你问的是多线程。不是的。

但这也不是你现在需要担心的问题。

我可以向你展示这一切。这有什么意义?

如果你需要它,你会自己找到它。

很明显,你没有读过文档或文章。

这是一个在这个问题上无话可说,但又不得不回答的人的一个相当令人期待的答案。
我在1-2页上读到了多线程,并试图将其转化为异步通信。
如果你指的是关于异步网络 早餐的文章,我还没有深入研究,但它不是成熟的异步编程。
这是一个聪明人的又一发明,他通过拐杖,因为缺乏常规功能而成功。

 
Koldun Zloy:

你问的是多线程。不是的。

...

不,它根本不存在。它不需要多线程,它只是知道如何在没有多线程的情况下进行异步操作。

 
Igor Makanu:

多线程就像https://www.mql5.com/ru/docs/runtime/running , 即我们想把任务并行化,打开几个图(不幸的是我还没有尝试使用服务功能--也许有了这些功能会更容易?),并将我们在独立线程中工作的EA附加到它们身上,然后解决同步和数据交换的问题(任务)。

我问过TS五次--为什么交易终端需要它...他不知道,因为没有具体的任务或目的

我在客户-服务器应用中看到,这对交易终端来说并不典型,也许有人将统计数据发送到服务器是很方便的?- 嗯,我已经写了一个现成的例子(文章)https://www.mql5.com/ru/articles/5337

资料来源具有可读性,文章质量很好;资料来源可以修改为在几个线程中进行并行计算....。现在我们应该如何计算?)))

伊戈尔,你已经给了我们很多例子,但你仍然不能理解为什么需要异步))。
而且它不仅涉及客户-服务器应用程序,而且你还在试图弄清楚什么是计数))。
我已经给你写过信了,你想建立一个NS,在这种情况下你不需要异步吗?
但你在简单的激活函数上建立NS,所以你还没有面临缺乏并发性的问题。
但当你开始建立NS的全局模型时,你就会明白异步的魅力。
而这是一个对你有利的例子,但你却顽固地试图不理解它。
要明白,异步性不仅对网络调用是必要的。
其他用户会有其他的想法和任务,每个人都有不同的异步方法的目的,毫不含糊地陈述一些事情是不正确的。

 
Roman:

这是一个在这个问题上无话可说却不得不回答的人的预期答案。
关于多线程,在1-2页上很清楚,它并不存在,所以我试图翻译关于异步的讨论,可惜,没有成功。
如果你指的是关于异步网络早餐的文章,那么,我还没有深入研究这篇文章,但它不是成熟的异步编程。
这是一个聪明人的又一发明,他通过拐杖,因为缺乏常规功能而成功。

如果我告诉你,你是对的,所有这些都是MQL中真正缺少的。

那么你会说,我理解你吗?但这对你没有任何好处。

我告诉你一些事情,可能对你有帮助。但你将不得不努力工作。


 
Dmitry Fedoseev:

不,完全不是这样的。它不需要多线程,它只是知道如何在没有多线程的情况下进行异步操作。

确切地说,是在非阻塞调用上,在一个线程中异步地进行!

 
Roman:

伊戈尔,你已经举了很多例子,但你还是不能理解为什么需要异步))
...

你认为那些不是的人是白痴,就会有特别的快感吗?

 
Roman:

确切地说,是在非阻塞调用上,在一个线程中异步地进行!

...第三天以来,你一直在坚持不懈地证明那就是你。

 
帘子
 
多线程编程的话题已经变成了一个多线程flubbing的话题。))
 
Koldun Zloy:

如果我告诉你,你是对的,所有这些都是MQL中真正缺少的。

那么你会说,我理解你吗?但这对你没有任何好处。

我告诉你一些事情,可能对你有帮助。但你将不得不努力工作。


谢谢你的理解)))。
是的,那篇文章非常好,对于一个单一的解决方案,要想一想,也许还是可以从这个方法中挤出来的。
就我而言,我已经决定了我的任务方向,感谢安德鲁的指导。
但这个问题发展成了一个全球性的问题))
我需要mql语言中的标准异步方法吗?
不是线程,即通过colback函数没有被阻塞的调用,由EventLoop控制。
什么在单线程中实现了异步。