JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java SE 討論區 » Threads/Synchronization  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:如何讓method之間無法平行進行, 但是.... [Re:easylin]
Duncan

還隱隱作痛

版主

發文: 7816
積分: 39
於 2007-09-29 18:47 user profilesend a private message to usersend email to Duncanreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
easylin wrote:
假設我有
class MyClass {
void method1(Key k) {
....
}
void method2(Key k) {
....
}
void method3(Key k) {
...
}
}

method1~3會同時被很多thread執行, Key值幾乎無法預期

method本身可以同時被執行(e.g. method1可以同時被很多thread執行)

但在相同Key時 method1 method2 method3 不可以同時進行
(e.g. method1(key1), method2(key1), method3(key1) 不可以同時進行
但method1(key1) 本身還是可以同時被很多thread同時呼叫....)

請問有什麼點子嗎
(不需要太複雜的lock技巧....XD)


確認一下意思,multi-thread 同時 pass 相同的 actual argument 給 method1 來並行運行是允許的嗎?


Duncan edited on 2007-09-29 18:49
reply to postreply to post

給我
辣味豆腐 其餘免談
話題樹型展開
人氣 標題 作者 字數 發文時間
5468 如何讓method之間無法平行進行, 但是.... easylin 425 2007-09-29 16:54
2993 Re:如何讓method之間無法平行進行, 但是.... Duncan 538 2007-09-29 18:47
2956 Re:如何讓method之間無法平行進行, 但是.... easylin 105 2007-09-29 20:48
2923 Re:如何讓method之間無法平行進行, 但是.... hkdennis2k 450 2007-09-29 23:33
2984 Re:如何讓method之間無法平行進行, 但是.... easylin 534 2007-09-30 01:14
2916 Re:如何讓method之間無法平行進行, 但是.... kentyeh 191 2007-09-30 08:51
2918 Re:如何讓method之間無法平行進行, 但是.... hkdennis2k 642 2007-09-30 10:07
2900 Re:如何讓method之間無法平行進行, 但是.... plutotw 791 2007-09-30 10:46
2918 Re:如何讓method之間無法平行進行, 但是.... hkdennis2k 366 2007-09-30 12:29
2874 Re:如何讓method之間無法平行進行, 但是.... plutotw 544 2007-09-30 16:05
2828 Re:如何讓method之間無法平行進行, 但是.... hkdennis2k 245 2007-10-01 01:06
2908 Re:如何讓method之間無法平行進行, 但是.... plutotw 295 2007-10-01 08:38
2886 Re:如何讓method之間無法平行進行, 但是.... easylin 457 2007-09-30 16:38
2804 Re:如何讓method之間無法平行進行, 但是.... hkdennis2k 40 2007-10-01 01:27
2858 Re:如何讓method之間無法平行進行, 但是.... easylin 52 2007-10-01 01:42
» JWorld@TW »  Java SE 討論區 » Threads/Synchronization

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8