title: Does the V8 javascript engine have a GIL?
body: <p>I read that the V8 Javascript engine is a just in time compiler. And that PyPy is a Python interpreter that is also a just in time compiler. PyPy is known for having a GIL in the presence of multiple threads.</p>
  
  <p>Does the V8 Javascript engine have something equivalent to a global interpreter lock (GIL) to deal with web worker threads?</p>
  
  <p>And do all dynamic languages have problems dealing with multi-core and if so why do the JIT compilers have problems with a GIL?</p>