Hi Geoffrey, >From what I understand, HTML5 Web Worker doesn't rely on threaded GC because each worker thread has its own heap. The other place affected by ENABLE_JSC_MULTIPLE_THREADS is JSLock. However it is also said platforms other than MacOS doesn't need to implement JSLock. It seems the only use of ENABLE_JSC_MULTIPLE_THREADS is to use JS API from another thread. Is this correct?
Thanks, Yong Li 2011/9/8 Geoffrey Garen <gga...@apple.com>: > Hi folks. > > To help move WebKit and JavaScriptCore forward, I'd like to remove old > platform cruft that creates particular pain points for development. > > To that end, I'd like to remove ENABLE_SINGLE_THREADED and > !ENABLE_JSC_MULTIPLE_THREADS. I believe these code paths are untested by core > WebKit developers. Also, in the modern world of multicore CPUs, it seems > prudent to allow programmers to assume that all OS's running WebKit at least > know what a thread is how to create one. > > Thoughts? > > Thanks, > Geoff > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev