In Awesomium, CallJavascriptFunction can resolve the freeze state of javascript?
===

I let two threads simultaneously invoke Javascript's fucntions, whose code's first statement is a alert statement showing the string "hello" & "world". 

I expected that only when I click the alert with "hello", the alert "world" will show. But in fact the alert "world" dialog will cover the previous "hello" dialog. 

and the code after the alert("hello") didn't execute at all. Why this happened? 