<div dir="ltr"><div class="gmail_extra">On Mon, May 27, 2013 at 2:38 PM, Pedriana, Paul <span dir="ltr">&lt;<a href="mailto:ppedriana@ea.com" target="_blank">ppedriana@ea.com</a>&gt;</span> wrote:<br><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">&gt; It&#39;s straightforward to get this mostly working, probably a matter of weeks. Given our<br>
</div><div class="im">
&gt; experience with iOS I would say that getting it to work reliably is probably a multi-month<br>
&gt; or even multi-year project for a determined team with multiple WebKit experts.<br>
<br>
</div>That&#39;s for enabling it to run in multiple threads at separate times? I wouldn&#39;t think #1 and #3<br>
would be a problem for us, as we have tight control on our side over when WebKit is entered.<br>
It&#39;s not clear to me at this point what we would need to do about AtomicStringTable and its usage.<br></blockquote><div><br></div><div style>One AtomicStringTable is defined per thread and is stored in thread local storage.</div>
<div style>You can get an idea of the way we deal with that by looking at the code guarded with USE(WEB_THREAD).</div><div style><br></div><div style>But that is only one of many, many things we had to solve. I second Darin that using WebKit2 reduces the surface exposed to threads and would simplify your work.</div>
<div style><br></div><div style>Benjamin</div></div></div></div>