企图在android上开2个webview来跑2个线程。打印线程ID后发现webview和JAVA UI确实在不同的线程。但是多个webview都在同一个线程WebViewCoreThread。
另外奇怪的是我打印处来的ID是162. ddms上的ID是11.而且UTIME很长。比MAIN线程还长。
http://stackoverflow.com/questions/10459462/using-multiple-webviews-in-android-to-simulate-the-javascript-threads/11610979#11610979
在这里也提到了:“javascript and web page layouting in all WebViews run on the same thread - WebViewCoreThread; although things may change in future Android versions.”
估计是整个android上就一个js线程。大家共享。
http://stackoverflow.com/questions/2040963/webview-threads-never-stop-webviewcorethread-cookiesyncmanager-http0-3
这里还提到:js线程WebViewCoreThread在activity关掉以后还在运行。
后来我企图用web worker解决这个问题
http://www.w3school.com.cn/html5/html_5_webworkers.asp
很遗憾,又不支持
http://html5test.c