错误、漏洞、问题 - 页 2779

 
Nikolai Semko:

我是否正确理解,不仅Set方法是异步的,Get方法也是异步的?

这个问题已经有人回答 过你了,但从你的话来看,你不需要 "学术叙述"...
你会不会在那里下定决心呢?

 
Sergey Dzyublik:

这个问题已经有人回答 过你了,但从你的话来看,你不需要 "学术叙述"...
你会不会在那里下定决心呢?

我没有这么说,也不是这个意思。
我正在学习并试图弄清楚。我正在努力使实践与理论相匹配。
我从Renat的信息 中了解到,Set和Get方法都在事务性队列中。因此,在本质上,它们是异步的。我弄错了吗?

总之,我很久以前就注意到了Get函数的异步行为,我已经为此推理了两年多。

 
Nikolai Semko:

在这种情况下,Slava说的没错 当他谈到ChartXYToTimePrice方法的异步性时?毕竟,ChartXYToTimePrice方法很可能是指Get方法。

如果你不了解你所叙述的事情的本质,那么就没有必要编造你没有被告知的事情。

 
Sergey Dzyublik:

如果你不了解你所叙述的内容的本质,那么就没有必要编造你没有被告知的事情。

我在到处询问。我有一个问号。
我再一次想弄清楚这个问题的真相。这个主题叫做".... 问题 "
Eko 我已经让你的自我迷住了:))

 
Nikolai Semko:

我到处问。我有一个问号。
我再次想搞清楚。这个主题被称为".... 问题"。

按照我的理解--Get是同步的,因为它们会返回请求的结果。但如果你在队列中有异步的Set,你必须与它们同步。

如果只有Get队列,就不会有延迟。

 
Nikolai Semko:

我到处问。我有一个问号。
我再次想搞清楚。这个主题被称为".... 问题"。

你的问题是不正确的,因为它包含了对没有叙述的东西的断言。

也就是说, Slava谈到ChartXYToTimePrice方法的异步性时,他 在这里说的是对的?毕竟,ChartXYToTimePrice方法很可能指的是Get方法。


让我想起了 "卡尔森"。

- 我说,回答是或不是!对于一个简单的问题,你总是可以回答是或不是,我认为这并不难!- 弗雷肯-博克哀嚎道。
- 想象一下,这很难。"卡尔森插话说。
- 我要问你一个简单的问题,你自己就会明白。听着!你有没有在早上停止喝白兰地,回答是或不是?
博克小姐气喘吁吁,仿佛快要崩溃了。她想说些什么,但一句话也说不出来。

- 你有了,"卡尔森胜利地说道。
- 我重复我的问题:你在早上停止喝白兰地了吗?

 
Nikolai Semko :

我的理解是正确的,不仅Set方法是异步的,Get也是如此?
Ilyas在这里 是错误的?
当Slava说ChartXYToTimePrice方法是异步的时候,他在这里 是对的?毕竟,ChartXYToTimePrice方法很可能是指Get方法。

文件中 只谈到了Set方法的非同步性。

不,获取方法是同步的,但它们可以被分组并同时执行,这就是为什么方法1获取或100调用几乎是一样的。

集合方法是异步的,但它们也可以被分组以提高效率。

因此,将 "Set调用在一起 "和 "Get调用在一起 "分组总是比 "Get / set / get / set / get / set "更好。

如果调用线程在函数运行时没有被阻塞,异步调用会更有效率,但如果你混合使用Get和Set,就会失去这些好处。

尽管有翻译,但希望这对您有所帮助。

 
Sergey Dzyublik :

如果你不了解你所叙述的事情的本质,那么就没有必要编造你没有被告知的事情。

毫无疑问,你很有能力,但你为什么如此傲慢和令人讨厌?如果你像你认为的那样聪明,你肯定会意识到,改善你的行为符合你的最佳利益。

这是我发的一个非常有建设性的帖子,希望你能听到。

 
Sergey Dzyublik:

你的问题是不正确的,因为它包含了对没有叙述的东西的断言。


这让我想起了卡尔森。

谢尔盖,请不要自以为是。如果你能回答,就回答,如果你不想回答,就没有必要坚持自己的观点。
 
Artyom Trishkin:
谢尔盖,请不要淹没这个网站。如果你能回答--就回答,不想--就不需要坚持自己。

不要咆哮,我很早就回答了

从主线程调用一个异步的作为ChartSetInteger的函数 是很快的,因为实际执行是在另一个线程中进行的。
另一方面,调用
ChartGetInteger的同步函数 将需要线程的同步,这可能需要额外的时间。
当并行线程不断地更新图表结构数据时(例如,当用户移动图表窗口或滚动浏览历史记录时),延迟就特别明显。

不幸的是,输出结果不仅是零,而且是负的......。