MQL中的异步和多线程编程 - 页 20 1...131415161718192021222324252627...40 新评论 Igor Makanu 2019.07.27 12:38 #191 Реter Konow:是什么让你认为某些东西效率低下或对我不起作用?到我的资料中去看看事情是如何进行的。正是因为它在工作和发展,所以我认为多线程很快就会被需要。 嗯,很好!为什么需要多线程?- 我甚至还不知道如何解释,我在上面写了很疼,我在上面写了是在腿上打了一针......))) 把一个任务放在一个单独的线程中不是问题,问题是要做相反的任务--把所有的东西都收集在一个地方- 这个任务用什么语言运行并不重要,有异步任务的设计模式,它们使工作更容易,但对于多线程的应用程序来说,控制这些线程是一个令人头痛的问题,如果你不检查计算的准备情况--你会得到一个在某个未知时间出现的错误,你不删除未使用的线程,但你每次都创建一个新的--它占用了系统资源。 或者你认为你在MQL中为一个线程编写的代码可以变成多线程的?- 只要把#property多线程指令放在上面,就可以了。))) Реter Konow 2019.07.27 12:51 #192 Igor Makanu: 为什么需要多线程?- 我甚至还不知道如何解释,写着很疼,在上面写着是腿上中了一枪......))) 把一个任务放在一个单独的线程中不是问题,问题是要做相反的任务--把所有的东西都收集在一个地方- 这个任务用什么语言运行并不重要,有异步任务的设计模式,它们使工作更容易,但对于多线程的应用程序来说,控制这些线程是一个令人头痛的问题,如果你不检查计算的准备情况--你会得到一个在某个未知时间出现的错误,你不删除未使用的线程,但你每次都创建一个新的--它占用了系统资源... 或者你认为你在MQL中为一个线程编写的代码可以变成多线程的?- 只要把#property多线程指令放在上面,就可以了。))) 你是否明白,在物理上不可能在一条线上做所有的事情?是的,代码中会有困难,会有bug和新问题。但在有些情况下,情况不可能是这样的。你怎么能在一个线程中计算三维可视化、与服务器通信并进行平行交易?那么,我们已经计算了整个可视化,然后接收/发送了一个消息到服务器,然后计算了尾随位置,然后进行了很多其他的计算,所有这些都是依次进行的?认真地说...如果其中一个操作停滞不前,或者可视化过程中的数值超过了数组限制,怎么办?全盘崩溃? 我了解到,多线程有一些相关的困难。但是,我希望能有所发展,而且我正在努力提前确保空间。而且我不是唯一的人。 Yuriy Asaulenko 2019.07.27 12:56 #193 Реter Konow: 我了解到,多线程有一些相关的困难。但是,我希望能有所发展,而且我正在努力提前确保空间。而且我不是唯一的人。 除了MKL,你们就没有其他的发展方向吗?这是一个非常片面的发展,你在为自己规划)。 Реter Konow 2019.07.27 12:59 #194 Yuriy Asaulenko: 除了MCL,难道没有其他的发展领域吗?这是你为自己规划的一个非常片面的发展)。 好吧,如果只是为了卖蛋糕))。 其他的壁龛都被占领了,一切都在那里耕耘。我唯一可以说的是在人工智能问题上的一个新词,但你需要成长到这一点;否则,所有的软件利基都被巨头占领,而且有一个竞争者的海洋。至少这里还留有一些空间。 Yuriy Asaulenko 2019.07.27 13:03 #195 Реter Konow: 嗯,如果只是为了卖蛋糕的话)。 其他的壁龛都被占领了,一切都在那里耕耘。在人工智能的问题上,我只能说一个新词,但你必须成长起来。 至于其他的,所有的利基都被软件巨头占据,有很多竞争对手。至少这里还留有一些空间。 你为什么这么忙?你可以用C++/C#编写TC,Java和Python也为你服务)。与MCL相比,有更多的可能性。而且,如果你想卖掉,你还有很多事情要做,与市场。而你把自己放在MKL和Market的僵化框架中。为什么?世界的其他地方也同样美丽)。 Реter Konow 2019.07.27 13:09 #196 Yuriy Asaulenko: 他们为什么忙?你可以用C++/C#编写TC。与MKL相比,有更多的可能性。而如果你想卖掉,还有很多东西需要市场。 那里没有空间。需要一个GUI吗?不客气!))。需要功能吗?- 这里是图书馆。你的名字,你已经得到了它。我对TC本身不感兴趣。我对创建一个新的感兴趣,如果已经创建了,如何创建?而这里是一个未被触及的壁龛。"一个野蛮人的岛屿",比喻为)。这里的所有软件与其他语言的同类软件相比都很弱。你可以在这里成长。而生意可以做... Yuriy Asaulenko 2019.07.27 13:12 #197 Реter Konow: 没有任何地方可以容纳它。你需要GUI吗? 是的,谢谢!))。如果你需要函数,这里有一些库。无论你想到什么,你都能得到。我对TC本身不感兴趣。我对创建一个新的感兴趣,如果已经创建了,如何创建?而且它还没有被创造出来。这是一个尚未触及的利基。这里的所有软件与其他语言的同类软件相比都很弱。你可以在这里成长。而生意可以做... 你错了。你不能在这里做生意。你可以从市场或自由职业中收取一分钱,但没有任何意义。 SZY 假设你的GUI等可以用Sharp或Python两针一线写出来,我为什么要这样做?此外,用户并不关心它是用什么写的,他需要的是功能,而不是实现的具体细节。也就是说,一个程序员不需要这样的产品,但用户并不关心,他关心的是价格,在夏普肯定更便宜,功能更多。 Реter Konow 2019.07.27 13:17 #198 Yuriy Asaulenko: 你错了。你不能在这里做生意。你可以从市场或自由职业中收取一分钱,但没有任何意义。 我也不在乎。对我来说重要的是,至少在这里我可以说一个新词,而且是第一个。而在外面的世界里,我将是1000000001个第一。))这不是我的命运。 Vladimir Simakov 2019.07.27 13:24 #199 妈的,如果你想要多线程,"成熟 "的语言是你的助力。嗯,多线程在mql中看起来并不理想。异步的CopyRate和CopyBuffer 会很好,但是mql中std::thread的模拟是没有用的。IMHO。 Yuriy Asaulenko 2019.07.27 13:29 #200 Vladimir Simakov: 老兄,如果你想要多线程,"成熟 "的语言是你的助力。但是mql中的多线程看起来并不理想。异步的CopyRate和CopyBuffer会很好,但是mql中std::thread的模拟是没有用的。IMHO。 他们不能 "成人"。与 "成年人 "一起,他们不被允许进入市场。只有MQL,而且是永远。 1...131415161718192021222324252627...40 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是什么让你认为某些东西效率低下或对我不起作用?到我的资料中去看看事情是如何进行的。正是因为它在工作和发展,所以我认为多线程很快就会被需要。
嗯,很好!为什么需要多线程?- 我甚至还不知道如何解释,我在上面写了很疼,我在上面写了是在腿上打了一针......)))
把一个任务放在一个单独的线程中不是问题,问题是要做相反的任务--把所有的东西都收集在一个地方- 这个任务用什么语言运行并不重要,有异步任务的设计模式,它们使工作更容易,但对于多线程的应用程序来说,控制这些线程是一个令人头痛的问题,如果你不检查计算的准备情况--你会得到一个在某个未知时间出现的错误,你不删除未使用的线程,但你每次都创建一个新的--它占用了系统资源。
或者你认为你在MQL中为一个线程编写的代码可以变成多线程的?- 只要把#property多线程指令放在上面,就可以了。)))
为什么需要多线程?- 我甚至还不知道如何解释,写着很疼,在上面写着是腿上中了一枪......)))
把一个任务放在一个单独的线程中不是问题,问题是要做相反的任务--把所有的东西都收集在一个地方- 这个任务用什么语言运行并不重要,有异步任务的设计模式,它们使工作更容易,但对于多线程的应用程序来说,控制这些线程是一个令人头痛的问题,如果你不检查计算的准备情况--你会得到一个在某个未知时间出现的错误,你不删除未使用的线程,但你每次都创建一个新的--它占用了系统资源...
或者你认为你在MQL中为一个线程编写的代码可以变成多线程的?- 只要把#property多线程指令放在上面,就可以了。)))
你是否明白,在物理上不可能在一条线上做所有的事情?是的,代码中会有困难,会有bug和新问题。但在有些情况下,情况不可能是这样的。你怎么能在一个线程中计算三维可视化、与服务器通信并进行平行交易?那么,我们已经计算了整个可视化,然后接收/发送了一个消息到服务器,然后计算了尾随位置,然后进行了很多其他的计算,所有这些都是依次进行的?认真地说...如果其中一个操作停滞不前,或者可视化过程中的数值超过了数组限制,怎么办?全盘崩溃?
我了解到,多线程有一些相关的困难。但是,我希望能有所发展,而且我正在努力提前确保空间。而且我不是唯一的人。
我了解到,多线程有一些相关的困难。但是,我希望能有所发展,而且我正在努力提前确保空间。而且我不是唯一的人。
除了MKL,你们就没有其他的发展方向吗?这是一个非常片面的发展,你在为自己规划)。
除了MCL,难道没有其他的发展领域吗?这是你为自己规划的一个非常片面的发展)。
好吧,如果只是为了卖蛋糕))。
其他的壁龛都被占领了,一切都在那里耕耘。我唯一可以说的是在人工智能问题上的一个新词,但你需要成长到这一点;否则,所有的软件利基都被巨头占领,而且有一个竞争者的海洋。至少这里还留有一些空间。
嗯,如果只是为了卖蛋糕的话)。
其他的壁龛都被占领了,一切都在那里耕耘。在人工智能的问题上,我只能说一个新词,但你必须成长起来。 至于其他的,所有的利基都被软件巨头占据,有很多竞争对手。至少这里还留有一些空间。
你为什么这么忙?你可以用C++/C#编写TC,Java和Python也为你服务)。与MCL相比,有更多的可能性。而且,如果你想卖掉,你还有很多事情要做,与市场。而你把自己放在MKL和Market的僵化框架中。为什么?世界的其他地方也同样美丽)。
他们为什么忙?你可以用C++/C#编写TC。与MKL相比,有更多的可能性。而如果你想卖掉,还有很多东西需要市场。
没有任何地方可以容纳它。你需要GUI吗? 是的,谢谢!))。如果你需要函数,这里有一些库。无论你想到什么,你都能得到。我对TC本身不感兴趣。我对创建一个新的感兴趣,如果已经创建了,如何创建?而且它还没有被创造出来。这是一个尚未触及的利基。这里的所有软件与其他语言的同类软件相比都很弱。你可以在这里成长。而生意可以做...
你错了。你不能在这里做生意。你可以从市场或自由职业中收取一分钱,但没有任何意义。
SZY 假设你的GUI等可以用Sharp或Python两针一线写出来,我为什么要这样做?此外,用户并不关心它是用什么写的,他需要的是功能,而不是实现的具体细节。也就是说,一个程序员不需要这样的产品,但用户并不关心,他关心的是价格,在夏普肯定更便宜,功能更多。
你错了。你不能在这里做生意。你可以从市场或自由职业中收取一分钱,但没有任何意义。
老兄,如果你想要多线程,"成熟 "的语言是你的助力。但是mql中的多线程看起来并不理想。异步的CopyRate和CopyBuffer会很好,但是mql中std::thread的模拟是没有用的。IMHO。
他们不能 "成人"。与 "成年人 "一起,他们不被允许进入市场。只有MQL,而且是永远。