C#, C♯, C#相談室 Part92
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 17/02/05 13:44:40.26 jpxF0hW7.net lock()と言うのがありますが、マルチスレッドの処理で 誰かが何らかのオブジェクトをlockしているかどうか知る方法はありますか? if(IsLocked(obj)){ }else{ } みたいな処理をしたいのですが。 51:デフォルトの名無しさん 17/02/05 13:51:41.71 QLCXp5gV.net >>49 Monitor.IsEntered(obj)とか? 52:デフォルトの名無しさん 17/02/05 14:09:45.29 PGIZ+KFZ.net >>49 lock は System.Threading.Monitor クラスを使うように展開されるみたいだからこいつの TryEnter( ) とか使えばいいんじゃね? http://ufcpp.net/study/csharp/sp_thread.html 53:デフォルトの名無しさん 17/02/05 14:22:39.19 jpxF0hW7.net >>50>>51 Monitor.TryEnterで上手く出来ました。 ありがとうございました。 54:デフォルトの名無しさん 17/02/14 20:20:16.10 9KVRWgtp.net RxのSubjectで初期値のないBehaviorSubjectはないですか? subscribeした時点でまだ一度もonNextをしていなければonNextするまでコールバックを呼ばず、 一度でもonNextされていれば最後の値をコールバックに渡す感じです
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
2654日前に更新/292 KB
担当:undef