![]() |
1
2
考虑到线程很可能在不同的核心上并行执行,结果将不可避免地出现无序。我认为你用一组标志来跟踪完整的内容是很合理的。 如果使用不同粒度的线程,整体效果可能会更好。假设给每个线程20行,而不是一行。完成后,你会有更大的块可以画,也许画条纹会看起来不错? |
![]() |
2
1
只需接受行将以不确定的顺序完成;这听起来像是在发生,因为它们需要不同的时间来呈现,在这种情况下,强制完成顺序将浪费CPU时间。 |
![]() |
3
0
这听起来可能很傻,但作为一个用户,我不想看到一行从上到下慢慢呈现。这使得一个缓慢的过程看起来更慢,因为用户已经完全预测了接下来会发生什么。最好在准备好的时候进行渲染,即使它分散在该位置上(可以是单行,也可以是一些建议的块)。它使它看起来更随意,因此对我这样的用户来说更吸引人,也不那么无聊。 |
![]() |
Al-geBra · 在C中向POSIX共享内存对象添加一维数组 7 年前 |
![]() |
yaobin Anycorn · 如何导致Linux管道失败? 7 年前 |
![]() |
Omnifarious · 如何在Linux中删除补充组? 7 年前 |