当前位置: 首页 > 知识库问答 >
问题:

weblogic如何支持多线程应用

洪开济
2023-03-14

目前,我有一个多线程java应用程序,它使用部署在weblogic server 11g中的3个线程。但当应用程序运行时,我只能看到weblogic控制台中有一个运行执行线程。

有人能解释一下我的应用程序线程和weblogic中的执行线程之间是否有任何区别吗?

共有1个答案

石超
2023-03-14

weblogic控制台只显示它(weblogic服务器)创建并因此监控的线程。您的应用程序线程可能是这样启动的:new Thread(new MyThreadClass()). start(),这不使用任何weblogic API,并且对它来说是未知的。

您可以在此处阅读有关weblogic 12如何处理线程的更多信息:https://docs.oracle.com/cd/E24329_01/web.1211/e24368/topics.htm#WLPRG386

 类似资料:
  • Libevent本身不是多线程安全的,在多核的时代,如何能充分利用CPU的能力呢,这一节来说说如何在多线程环境中使用libevent,跟源代码并没有太大的关系,纯粹是使用上的技巧。 1 错误使用示例 在多核的CPU上只使用一个线程始终是对不起CPU的处理能力啊,那好吧,那就多创建几个线程,比如下面的简单服务器场景。 1 主线程创建工作线程1; 2 接着主线程监听在端口上,等待新的连接; 3 在线程

  • Workerman有一个依赖pthreads扩展的MT多线程版本,但是由于pthreads扩展还不够稳定,所以这个Workerman多线程版本已经不再维护。 目前Workerman及其周边产品都是基于多进程单线程的。

  • 我们有一个weblogic应用程序,需要支持来自多个域(例如“foo.com”和“bar.com”)的服务。一旦用户在其中一个域上启动会话,他们就可以访问主域之外的子域(例如“a.foo.com”、“b.foo.com”),并在所有这些子域之间共享该会话。如果用户从“foo.com”跳到“bar.com”,他们将丢失会话,这很好。 我们能够在JBoss/Tomcat上成功实现这一点,方法是自定义“

  • 我不能使用jOOQ生成器为MySQL生成类,但在PostgreSQL中是逆的 我在代码生成配置文件中包含了“dual”: 我正在使用jOOQ的最新版本:2.4.0。可能有什么问题?

  • 问题摘要: 使用Oracle JDK 11在Weblogic 12.2.1 server中创建新域失败

  • 问题内容: 是当今的浏览器是否经过深思熟虑的设计决策或存在问题,这些问题将在以后的版本中得到解决? 问题答案: JavaScript不支持多线程,因为浏览器中的JavaScript解释器是单线程(AFAIK)。甚至谷歌浏览器也不允许单个网页的JavaScript同时运行,因为这会在现有网页中引起大量的并发问题。Chrome所做的全部工作就是将多个组件(不同的选项卡,插件等)分离到单独的进程中,但是