Merge branch 'InitSignal-final' into 'master'
Init signal final #154 Introduced semaphores in RunnableProducerStage which let it wait for Initializing- and StartingSignal. The analysis starts all threads instantly in init() and sends an InitializingSignal. All producer wait until they all get triggered. See merge request !40
No related branches found
No related tags found
Showing
- src/changes/changes.xml 3 additions, 1 deletionsrc/changes/changes.xml
- src/main/java/teetime/framework/AbstractInterThreadPipe.java 10 additions, 0 deletionssrc/main/java/teetime/framework/AbstractInterThreadPipe.java
- src/main/java/teetime/framework/AbstractIntraThreadPipe.java 6 additions, 0 deletionssrc/main/java/teetime/framework/AbstractIntraThreadPipe.java
- src/main/java/teetime/framework/AbstractRunnableStage.java 7 additions, 7 deletionssrc/main/java/teetime/framework/AbstractRunnableStage.java
- src/main/java/teetime/framework/Analysis.java 22 additions, 8 deletionssrc/main/java/teetime/framework/Analysis.java
- src/main/java/teetime/framework/InputPort.java 4 additions, 0 deletionssrc/main/java/teetime/framework/InputPort.java
- src/main/java/teetime/framework/RunnableConsumerStage.java 6 additions, 6 deletionssrc/main/java/teetime/framework/RunnableConsumerStage.java
- src/main/java/teetime/framework/RunnableProducerStage.java 31 additions, 8 deletionssrc/main/java/teetime/framework/RunnableProducerStage.java
- src/main/java/teetime/framework/pipe/DummyPipe.java 5 additions, 0 deletionssrc/main/java/teetime/framework/pipe/DummyPipe.java
- src/main/java/teetime/framework/pipe/IPipe.java 2 additions, 0 deletionssrc/main/java/teetime/framework/pipe/IPipe.java
- src/test/java/teetime/framework/RunnableProducerStageTest.java 28 additions, 0 deletions...est/java/teetime/framework/RunnableProducerStageTest.java
- src/test/java/teetime/framework/RunnableTestStage.java 25 additions, 0 deletionssrc/test/java/teetime/framework/RunnableTestStage.java
- src/test/java/teetime/stage/basic/merger/MergerTestingPipe.java 3 additions, 0 deletions...st/java/teetime/stage/basic/merger/MergerTestingPipe.java
Loading
Please register or sign in to comment