作者Lordaeron (Terry)
站内java
标题Re: [问题] 提高身价的程式风格
时间Sun Mar 9 13:57:39 2008
※ 引述《kojilin (噗...)》之铭言:
: ※ 引述《Lordaeron (Terry)》之铭言:
: : thread 无所谓context switch.
: : 还是回到原来问题, 你多开了thread, cpu 能不能吃得消.
: 有的
: 不然就是你的定义的switch跟我看文章的不同
: 可以看看
: Java Concurrency in Practice
: 你的所谓cpu吃不吃的消也算是context switch相关议题吧
: 那吃的消呢?在吃的消的环境那不算好处吗?
er.....好吧, 真的是不同.
我一向是孔龙书的支持者.
: : 这就是你我看法不同的地方, 你heap 可以更大了, 但cpu 受不了就等於
: : 白搭.
: 我不是太认同这种说法, 你的说法都比较像是
: 因为我用不到, 所以这东西就是没用?
: 但是是这样吗?你确定大家都用不到?还是只有你用不到?
这也差太多了吧.
我的说法是, 如果加了, 又在其它地方扣回来, 就等於没加.
: : 这样说好了, 你认为用软体做一次64bit 数次相加的话, 以
: : 一次相加搞定好, 还是两次或以上的处理好呢.
: : 我也说过了, 很多人写java 写很久都不会用到long type
: : 但我就很常遇到, 虽然我没有用bill_gate 当命名法.
: 同上, 做64bit数字相加
: 我会用long, 你怎知道别人不会用?
: 我遇到时我就会用long以及为了处理数字精确使用BigDecimal,Biginteger等等
: 像我就不会说我电脑只有32bit环境, 所以你写的code没有意义.
: 不如说, 与产生的问题相比, 得到的好处有没有值得切换过去
: 不然你google那篇就不会说他把IDE类的切回32bit环境下跑
: 但是其他跑的顺利的还是在64bit环境下,不是吗?
: koji
你先回我就好了: 一次相加搞定好, 还是两次或以上的处理好呢?
64bit register 就是比较狠.
更别说在做math library 时, 更狠.
就这样子罗.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.162.20
1F:推 LPH66:个人以为需求要这样时你就是得用 无所谓何者较好的问题 03/09 14:13
2F:→ LPH66:难道你认为在32-bit机器上就没有64-bit整数运算的需求了吗? 03/09 14:15
3F:→ Lordaeron:多罗, 这不用你讲罗, 问题只是快慢问题,你可以接受就好 03/09 16:09