Dear all,

In order to test some parallel idea, I added a few tasks to layout task in 
servo however I found that the tasks what I added did not run in concurrently. 
they run with serialized. It looks to me that all tasks was bounded at single 
thread and scheduled with std::rt::start_on_main_thread.

I changed servo.rc not to be scheduled with std::rt::start_on_main_thread like 
changing #[start] to #[main], removing std::rt::start_on_main_thread in entry 
point of servo.rc and running compositing task in entry point to see correct 
output in display then I found the tasks what I added run in concurrently.

Question is 
- Is there any special reason that all tasks are scheduled in 
std::rt::start_on_main_thread ?

Regards,
Young
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to