Dear All<div><br></div><div>As you know, the most important concept of webkit2 is the separation between UI Process and Webkit Process.</div><div>So, I got a question for thread safety issue whether multi UI process can access a recording surface was already created by certain UI process.</div>
<div><br></div><div>Below list is a example of my question. I think there are many additional issue for thread safety of recording surface except below list.</div><div> </div><div>1) &quot;UI Process 1&quot; create a &quot;recording surface 1&quot;. </div>
<div>    Can &quot;UI Process 2&quot; access and replay &quot;recording surface 1&quot;?</div><div>2) Can a recording surface be replayed well although multi UI process access same recording surface at the same time?</div>
<div>3) Is there possibility that recorded data of recording surface are modified by multi accessing if 1) and 2) is possible ?</div><div>4) etc...</div><div><br></div><div>If recording surface itself support thread safety , UI application developer can use recording surface easily.</div>
<div>If not, UI application developer should add special treatment for thread safety(like lock) when multiple UI process the use same recording surface.</div><div><br></div><div>Please give your opinion whether recording surface itself support thread safety .</div>
<div><br></div><div>Thanks.</div>