4
|
Carcigenicate · 技术社区 · 6 年前 |
1
2
sync版本似乎正在处理16M+的结果,但由于本地清除,sync版本不会保留结果序列的头部。这意味着,在运行时,将创建、处理和GC'ed值。
异步的结束了
实际上,我无法重现您所描述的内容—同步和异步对我来说所用的时间与上面所述的时间差不多。(Clojure 1.9,Java 1.8)。 |
2
0
我简化了你的例子,得到了不一致的结果。我怀疑手册
结果如下:
如果我们取消注释
似乎克洛伊丘早就离开了手册。
也许你发现了一个(间歇性的)虫子。 |
3
0
多亏了阿玛洛和亚历克斯,我才成功。 我在评论中实现了@amalloy的建议,这两个变体在这里和我的实际案例中都有效:
我还尝试更新到1.9.0。我想也许能解决这个问题,因为@Alex说他在1.9.0上,不能复制这个,而且 there's also this bug fix that seems related. 不幸的是,我没注意到有什么不同。
如果有一个实际的,可靠的机制,那就好了。
哦,好吧,至少现在有用了。谢谢你们。 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
rhymes · 如何让线程操作相同的java列表 2 年前 |