我试图弄清楚在wl_display_dispatch和wl_display_roundtrip之间应该先调用哪一个,然后再调用哪一个。我看过这两种顺序,所以想知道哪一种是正确的。wl_registry_add_listener() // this call is just informational wl_display_roundtrip然后调用wl_display_roundtrip()并将其阻塞,直到服务器处理完所有请求并将其放入事件队列。wl_disp
weston源代码中的screenshot.c代码,并使用一些简单的性能测量(time now - time after)对其进行了编译,发现整个代码中只有一个地方导致了这种抖动:等待wl_display_roundtripbuffer_copy_done) fprintf(stderr, "while roundtrip在另一个线程中调用wl_display_roundtrip是否安全?或者,有没有什么异步的方