- 浏览: 3672 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
fantasy:
jvm.suggestProcessAffinity(cpus ...
Java 多核和多线程 -
pengzhoushuo:
呵呵,碰到同样的人了,我也自己实现了个轮子,不敢每个请求实例化 ...
准备造个 servlet model 和 controller 间的轮子
文章列表
最近在论坛里看到有人讨论多核,那么,
多核和多线程有啥关联呢?
我做了个实验,
实现环境:
AMD Athlon(tm) 64 X2 Dual Core
Ubuntu i386/内核: linux 2.6.32-25
OpenJDK6
1.Main函数里启动一个线程时候, 一个CPU 100%
2.Main函数里启动两个线程的时候,2个CPU 100%
3.Main 函数里1个线程,但同时启动2次,和效果2类似
结论:系统会自动调配CPU,而且发现系统会自动使用 2个CPU中利用率较小的CPU。
即,多核CPU运行多线程程序,如果编程时候没有指定CPU信息,OS会 ...
如题, 准备造个 servlet model 和 controller 间的轮子,为啥不用 struts 或 spring mvc 等 mvc 框架? 貌似一下说不清,主要还是考虑的性能,以及现有的模块的特殊性 。
首先,就是要考虑如何映射和实例化 action / controller, 单实例还是多实例?我偏向 单实例异步。咱们要的就是效率。
如何实例化调用 action 呢? 还是用反射吧,我看tomcat6 的源码,里面都用了反射。不过每个request 都用到反射? 先写到这了,希望大家多提意见。
附:struts1 vs struts2
struts2.x是线程安全的,每一 ...