挺奇怪的说,估计应该是连接池但手头没有jpa文档

解决方案 »

  1.   

    postgers 数据库就是这样的。因为开始就是在 Unix/Linux 系统下开发设计的,不是为了Windows 而设计的。在 Unix/Linux 系统下,使用多个进程来完成不同的工作。也就是说,如果你在 Unix/Linux 系统下,运行了 Postgres 以后, 运行个 PS 还是啥命令来着,察看系统进程的时候,应该看到很多个 Postgres 的进程。  如果你运行个 Oracle 数据库, 也是一样的。会看到多个 Oracle 进程。但是在 Windows 系统下, Oralce 修改了部分代码,使用一个Oracle 进程中,多个Oracle 线程来完成不同的功能操作。 Postgres 估计没做这方面的改动。 所以,在Windows 下, 你看系统进程 会看见多个 Postgres.exe . 但是 Oracle的话,就只看见一个 Oracle.exe
    PS 以上是我看了Oracle的系统结构文档后,对Postgers的这种“进程中出现10多个postgers.exe ”的情况的一个估计,Postgres代码,咱也没读过。嘿嘿。