回答編集履歴
1
リンクミス修正
test
CHANGED
@@ -18,4 +18,4 @@
|
|
18
18
|
|
19
19
|
つまり、Task File.Download()をasync関数とし、`await ss.WaitAsync();`と`ss.Release();`をこの中へ移動する必要があるように思えます。
|
20
20
|
|
21
|
-
そして、[非同期:awaitを含むコードをロックするには?](http
|
21
|
+
そして、[非同期:awaitを含むコードをロックするには?](http://www.atmarkit.co.jp/ait/articles/1411/11/news117.html)を見ると、try/finallyで括って置かないと、Download中に例外が発生するとセマフォが開放されなくなりそうです。
|