Hi,

I am new to V8 and was in the process of exploring the implementation of 
threading inside the V8 engine.
>From what I have seen till now the there is a thread pool created which 
waits on the DefaultPlatform::queue_ and a task is popped by taking a 
lock(work sharing).

What I am not sure of is what type of tasks are present in the queue 
mentioned above and from where are the tasks coming in ? 
As per my knowledge the tasks are both compilation and heap management 
tasks. Can someone please verify this and tell me if this is right?

Also, is there any design document available for knowing the V8's threading 
policy as I want to see if I can change the work sharing as present to work 
stealing(http://supertech.csail.mit.edu/papers/steal.pdf) but before 
starting up, I would want to know if it would be useful or not.

Thanks and Regards,
Vaibhav Pande

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to