Re: [北美] VMware question
看板Oversea_Job (海外工作)作者willieliao (Willie Liao)時間17年前 (2007/12/31 06:04)推噓0(0推 0噓 0→)留言0則, 0人參與討論串3/3 (看更多)
板上神人大大們可能覺得太小兒科,半路出家的小弟斗膽一猜(抖~~)
因為要high concurrency所以要lock specific node, 不能lock整個list或tree
最簡單的方式就是在node class加上lock()跟unlock()
用java的話java 1.5有已經寫好的package
java.util.concurrent
題目一的答案可以看看java.util.concurrent.ConcurrentLinkedQueue或
synchronousQueue的實作
這個情況在實務上其實很常遇到,我們公司的產品還在1.4.2所以我自己寫了一個
類似的....╮(﹋﹏﹌)╭..
※ 引述《LINC.bbs@ptt3.cc (Go cubs!)》之銘言:
: ※ 引述《LINC (Go cubs!)》之銘言:
: : 1. How to lock a linked-list?
: : 2. How to lock a binary tree?
: : These questions may require the highest level of concurrency.
: Nobody wants to play with these questions?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 76.111.69.123
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Oversea_Job 近期熱門文章
PTT職涯區 即時熱門文章