Slide 91
Slide 91 text
現実と設計 Appendix
ハードウェイト(ハードブロック)
◦ スレッドを(WindowsやLinuxなどのOSカーネルの機能で)一時停止させること。非同
期処理に対して、非互換。例外やデッドロックを引き起こす可能性があります。
◦ Thread.Sleep(), Thread.Join()
◦ Monitor.Enter()
◦ WaitHandle.WaitOne(), WaitHandle.WaitAny(), WaitHandle.WaitAll()
◦ Task.Wait(), Task.Result
いつも言っていますが、ここまでの解説で、
上記は一切使っていません。
「Task.Wait(), Task.Resultは使いません・使えません・
使う必要がありません!!」