# HG changeset patch # User Tatsuki IHA # Date 1518097111 -32400 # Node ID ba0d87600522b0912ca2b78ad0244f993c6cae78 # Parent 44eeae638406d6caee34318381ba4dbea1ce41ba Fix diff -r 44eeae638406 -r ba0d87600522 paper/master_paper.pdf Binary file paper/master_paper.pdf has changed diff -r 44eeae638406 -r ba0d87600522 paper/parallelism_gears.tex --- a/paper/parallelism_gears.tex Thu Feb 08 22:32:52 2018 +0900 +++ b/paper/parallelism_gears.tex Thu Feb 08 22:38:31 2018 +0900 @@ -229,7 +229,7 @@ Gears OS では複数の Task(Context) から同じ Output Data Gear を修正する場合がある。 その際に適切な同期処理を行わずそのまま実行すると Output Data Gear の整合性が取れない場合がある。 -そこで 複数のTask 間の同期処理 Semaphore を用意した。 +そこで 複数のTask 間の同期処理を行うために Semaphore の実装を行った。 Semaphore の Interface を \coderef{semaphoreInterface} に示す。 \lstinputlisting[caption=Semaphore Interface, label=code:semaphoreInterface]{./src/semaphoreInterface.h}