作者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
推 LPH66:個人以為需求要這樣時你就是得用 無所謂何者較好的問題 03/09 14:13
→ LPH66:難道你認為在32-bit機器上就沒有64-bit整數運算的需求了嗎? 03/09 14:15
→ Lordaeron:多囉, 這不用你講囉, 問題只是快慢問題,你可以接受就好 03/09 16:09