目前我有一个多线程java应用程序,它使用部署在weblogic服务器11g中的3个线程。但是当应用程序运行时,我只能从weblogic控制台看到1个正在运行的执行线程。
有人可以解释我的应用程序线程和weblogic中的执行线程之间是否有任何区别?
答案 0 :(得分:0)
weblogic控制台仅显示它(weblogic服务器)创建并因此监视的线程。您的应用程序线程可能是这样开始的:new Thread(new MyThreadClass())).start()
,这不使用任何weblogic API并且不为它所知。
您可以在此处详细了解weblogic 12如何处理线程:https://docs.oracle.com/cd/E24329_01/web.1211/e24368/topics.htm#WLPRG386