[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 382 1...375376377378379380381382383384385386387388389...432 新评论 Vadim Zhunko 2013.06.02 10:35 #3811 Integer: 热烈的掌声欢迎!关于第378页的代码。即使终端登记了队列顺序,它也不能知道在哪种情况下函数被执行,在哪种情况下被拒绝。 那么它是什么呢?那么,为什么它需要知道呢?提供原子式访问。这就是它需要的一切。自己处理其余的事情。你说的是什么任务?这都是抽象的。 Dmitry Fedoseev 2013.06.02 10:41 #3812 Zhunko: 那又怎样?他为什么要知道这些呢?原子访问得到了保证。这就够了。自己处理其余的事情。你说的是什么任务?这都是抽象的。 光有原子访问是不够的。不能保证任务的一致执行,一些任务可能被遗漏。你的代码和日志显示,任务是杂乱无章地进行的,而不是按顺序进行的。 Dmitry Fedoseev 2013.06.02 10:42 #3813 Zhunko:...其余的自己处理... 这就是我要说的,你必须自己去做,仅仅提供原子弹访问是不够的。 Dmitry Fedoseev 2013.06.02 10:44 #3814 Zhunko:...这就够了。自己处理其余的事情.... 瓦迪姆,你惊人地自相矛盾。首先你写道,够了,够了。然后你意识到(或猜测),需要做一些别的事情。 Dimka-novitsek 2013.06.02 10:52 #3815 日安!请写一下,GlobalVariableSet("Profit_pomnim", Itogo_Profit); 创建后,是否可以进一步以传统方式使用-- Profit_pomnim=365; Bumbara=Profit_pomnim; 还是只能通过特殊函数调用?GlobalVariableSet("Profit_pomnim", 365)。 Dmitry Fedoseev 2013.06.02 10:55 #3816 Dimka-novitsek: 日安!请写出,在创建了一个全局变量GlobalVariableSet("Profit_pomnim", Itogo_Profit); ,它是否可以进一步以传统方式使用 - Profit_pomnim=365; Bumbara=Profit_pomnim; 或者它应该只通过特殊函数处理? Bumbara=Profit_pomnim - 你不能这样做,没有Profit_pomnim变量。但有一个全局变量 Profit_pomnim。它应该是这样的:Bumbara=GlobalVariableGet("Profit_pomnim")。 Vadim Zhunko 2013.06.02 11:00 #3817 Integer: 光有原子访问是不够的。不能保证任务的一致执行,一些任务可能被遗漏。你的代码和日志显示,任务是杂乱无章地执行,而不是按顺序执行。 我不明白...你是什么意思......?什么保证?你称自己是一个程序员。以保证的方式来写。一项任务怎么可能 "在机器人后面"?你在里面写了什么东西不能用? 我怀疑你执着于解决资源的特殊顺序。这是组织算法的错误方法。以这样的方式来写,这并不重要。整数。 这就是我要说的,你必须自己采取措施,但仅仅提供原子接入是不够的。 在我的实践中,从来没有这样的要求。你总是可以避免这种做法。保持简单。它将更可靠地工作。整数。 瓦迪姆,你是惊人的自相矛盾。起初,你写道,这已经足够了。然后,事实证明,你明白(或猜测)需要做其他事情。 不存在任何矛盾。以上回答。====================至于说到复杂,我记得你是如何写了一个算法复杂的函数来计算一个月的天数的。当我回忆起它时,我仍然微笑。德米特里,没有必要过分复杂化。如果你有常数,你就不必计算它们了。你只需宣布它们。这同样适用于多线程。如果你不需要它,你必须不使用它。寻址资源的特殊顺序意味着单线程的执行。 整数。 关于系统监管,还有一件事。如果创建了几个线程--是的,系统会调节。但是,如果有人从侧面进入了这些线程,那么你必须自己考虑一切,不会有系统的奇迹出现。 那个人是谁?没有人进入我的线程。你必须以这样的方式来写,使他们受到保护。 Dmitry Fedoseev 2013.06.02 11:14 #3818 Zhunko: 1.我不明白...你是什么意思......?什么保证? 2.你称自己是一个程序员。 3.写,这样才能保证。 4.一项任务如何能 "在机器人背后"?你在那里写了什么,它没有被执行?5.我怀疑你执着于访问资源的特殊顺序。这是组织算法的错误方法。以一种无所谓的方式来写。 6.在我的实践中,从来没有这样的要求。你总是可以避免这种做法。保持简单。它将更可靠地工作。这一点并不矛盾。我在上面回答了。====================7.至于说到复杂,我记得你是如何写了一个算法复杂的函数来计算一个月的天数的。每当我想起这件事,我仍然会微笑。8.德米特里,没有必要把事情复杂化。如果你有常数,你就不必计算它们了。宣布它们就足够了。9.这同样适用于多线程。如果你不需要它,就不要用它。 1.对不起!2.在哪里,什么时候,在哪里?这与现在有什么关系?3.我的写作方式是有保证的。4.任何一个都是可以原子化的。5.不,也不是循环,而是采取措施,确保所有任务都按部就班地进行。6.不要喋喋不休。你的图书馆的终端之间的数据交换功能需要这个,而不仅仅是原子访问。7.那是什么功能?告诉我更多。这个?有什么好笑的?也许你只是不了解一些情况。如果这种功能,那是一种体育兴趣,仅此而已。顺便说一下,这是一项非常复杂的任务,而且这项任务的最优化算法(在已知的算法中)也是相当棘手的。所以你的讽刺是不幸的。8.或者你应该在幼儿园找一份护士的工作?说教的水平是一样的,适合。也许在前一段暗示我有点不知道如何通过函数emkulya将时间以秒为单位翻译成小时分钟等?9.记忆有问题,还是对现实的认识有问题?请记住讨论的内容--如何将任务的并行执行变成顺序执行。 Vadim Zhunko 2013.06.02 11:27 #3819 Integer:9.记忆有问题,还是对现实的认识有问题?记住对话的内容--如何将任务的并行执行变成顺序执行。 你关于同步性的假设是不同步的,这是开始的地方。整数。 瓦迪姆,你尝试过应用它吗?它没有同步任何该死的东西。我最近一直在玩这个游戏。你必须自己建立队列。不幸的是,它只减少了三行代码。也可能是我不理解。下面是同步工作的代码。提供对该资源的原子访问。其余的是你在摆弄将线程集中在一个线程中的做法。我已经建议你修改错误的算法了。对于这样的任务,只有一个正确的解决方案--将所有的代码合并成一个线程。然后,资源将被依次调用,不需要同步。代码的运行时间将与多线程执行时相同。保持简单。 Dmitry Fedoseev 2013.06.02 11:33 #3820 Zhunko:1.你的假设是同步化不工作,是从你开始的。下面是一些同步工作的代码。提供对该资源的原子访问。剩下的就是你对线程收敛的摆弄了。建议你修改错误的算法。对于这样的任务,唯一正确的解决方案是将所有的东西合并到一个线程中。然后,资源将被依次调用,不需要同步。代码的运行时间将与多线程执行时相同。简化它。 1.不是从一个假设,而是从一个实验的结果,顺便说一下,你在第378页的实验也证实了这一点。378.2.第378页的代码只提供原子访问。没有执行任务的队列。可能发生的情况是,其中一个任务需要很长的时间来执行。 1...375376377378379380381382383384385386387388389...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
热烈的掌声欢迎!关于第378页的代码。即使终端登记了队列顺序,它也不能知道在哪种情况下函数被执行,在哪种情况下被拒绝。
那又怎样?他为什么要知道这些呢?原子访问得到了保证。这就够了。自己处理其余的事情。你说的是什么任务?这都是抽象的。
光有原子访问是不够的。不能保证任务的一致执行,一些任务可能被遗漏。你的代码和日志显示,任务是杂乱无章地进行的,而不是按顺序进行的。
...其余的自己处理...
这就是我要说的,你必须自己去做,仅仅提供原子弹访问是不够的。
...这就够了。自己处理其余的事情....
瓦迪姆,你惊人地自相矛盾。首先你写道,够了,够了。然后你意识到(或猜测),需要做一些别的事情。
创建后,是否可以进一步以传统方式使用--
Profit_pomnim=365; Bumbara=Profit_pomnim; 还是只能通过特殊函数调用?GlobalVariableSet("Profit_pomnim", 365)。
日安!请写出,在创建了一个全局变量GlobalVariableSet("Profit_pomnim", Itogo_Profit); ,它是否可以进一步以传统方式使用 - Profit_pomnim=365; Bumbara=Profit_pomnim; 或者它应该只通过特殊函数处理?
Bumbara=Profit_pomnim - 你不能这样做,没有Profit_pomnim变量。但有一个全局变量 Profit_pomnim。
它应该是这样的:Bumbara=GlobalVariableGet("Profit_pomnim")。
光有原子访问是不够的。不能保证任务的一致执行,一些任务可能被遗漏。你的代码和日志显示,任务是杂乱无章地执行,而不是按顺序执行。
我怀疑你执着于解决资源的特殊顺序。这是组织算法的错误方法。以这样的方式来写,这并不重要。
这就是我要说的,你必须自己采取措施,但仅仅提供原子接入是不够的。
瓦迪姆,你是惊人的自相矛盾。起初,你写道,这已经足够了。然后,事实证明,你明白(或猜测)需要做其他事情。
不存在任何矛盾。以上回答。
====================
至于说到复杂,我记得你是如何写了一个算法复杂的函数来计算一个月的天数的。当我回忆起它时,我仍然微笑。
德米特里,没有必要过分复杂化。如果你有常数,你就不必计算它们了。你只需宣布它们。
这同样适用于多线程。如果你不需要它,你必须不使用它。寻址资源的特殊顺序意味着单线程的执行。
关于系统监管,还有一件事。如果创建了几个线程--是的,系统会调节。但是,如果有人从侧面进入了这些线程,那么你必须自己考虑一切,不会有系统的奇迹出现。
Zhunko:
1.我不明白...你是什么意思......?什么保证?
2.你称自己是一个程序员。
3.写,这样才能保证。
4.一项任务如何能 "在机器人背后"?你在那里写了什么,它没有被执行?
5.我怀疑你执着于访问资源的特殊顺序。这是组织算法的错误方法。以一种无所谓的方式来写。
6.在我的实践中,从来没有这样的要求。你总是可以避免这种做法。保持简单。它将更可靠地工作。这一点并不矛盾。我在上面回答了。
====================
7.至于说到复杂,我记得你是如何写了一个算法复杂的函数来计算一个月的天数的。每当我想起这件事,我仍然会微笑。
8.德米特里,没有必要把事情复杂化。如果你有常数,你就不必计算它们了。宣布它们就足够了。
9.这同样适用于多线程。如果你不需要它,就不要用它。
1.对不起!
2.在哪里,什么时候,在哪里?这与现在有什么关系?
3.我的写作方式是有保证的。
4.任何一个都是可以原子化的。
5.不,也不是循环,而是采取措施,确保所有任务都按部就班地进行。
6.不要喋喋不休。你的图书馆的终端之间的数据交换功能需要这个,而不仅仅是原子访问。
7.那是什么功能?告诉我更多。这个?有什么好笑的?也许你只是不了解一些情况。如果这种功能,那是一种体育兴趣,仅此而已。顺便说一下,这是一项非常复杂的任务,而且这项任务的最优化算法(在已知的算法中)也是相当棘手的。所以你的讽刺是不幸的。
8.或者你应该在幼儿园找一份护士的工作?说教的水平是一样的,适合。也许在前一段暗示我有点不知道如何通过函数emkulya将时间以秒为单位翻译成小时分钟等?
9.记忆有问题,还是对现实的认识有问题?请记住讨论的内容--如何将任务的并行执行变成顺序执行。
9.记忆有问题,还是对现实的认识有问题?记住对话的内容--如何将任务的并行执行变成顺序执行。
你关于同步性的假设是不同步的,这是开始的地方。
瓦迪姆,你尝试过应用它吗?它没有同步任何该死的东西。我最近一直在玩这个游戏。你必须自己建立队列。不幸的是,它只减少了三行代码。也可能是我不理解。
下面是同步工作的代码。提供对该资源的原子访问。其余的是你在摆弄将线程集中在一个线程中的做法。我已经建议你修改错误的算法了。对于这样的任务,只有一个正确的解决方案--将所有的代码合并成一个线程。然后,资源将被依次调用,不需要同步。代码的运行时间将与多线程执行时相同。保持简单。
1.你的假设是同步化不工作,是从你开始的。
下面是一些同步工作的代码。提供对该资源的原子访问。剩下的就是你对线程收敛的摆弄了。建议你修改错误的算法。对于这样的任务,唯一正确的解决方案是将所有的东西合并到一个线程中。然后,资源将被依次调用,不需要同步。代码的运行时间将与多线程执行时相同。简化它。
1.不是从一个假设,而是从一个实验的结果,顺便说一下,你在第378页的实验也证实了这一点。378.
2.第378页的代码只提供原子访问。没有执行任务的队列。可能发生的情况是,其中一个任务需要很长的时间来执行。