Mercurial > hg > Database > Alice
diff src/alice/codesegment/InputDataSegment.java @ 8:78b415d019de
Local DS and CS work! maybe...
author | one |
---|---|
date | Thu, 12 Jan 2012 16:02:28 +0900 |
parents | 352eb19d837d |
children | 22afbb2919f1 |
line wrap: on
line diff
--- a/src/alice/codesegment/InputDataSegment.java Thu Jan 12 13:48:34 2012 +0900 +++ b/src/alice/codesegment/InputDataSegment.java Thu Jan 12 16:02:28 2012 +0900 @@ -36,5 +36,16 @@ public void reply(String key, DataSegmentValue val) { inputDataSegments.put(key, val); + if (count.decrementAndGet() == 0) { + try { + CodeSegmentManager.get().readyQueue.put(cs); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + } + + public DataSegmentValue get(String argKey) { + return inputDataSegments.get(argKey); } }