私は .NET 4.0 ASP.NET プロジェクトを持っています。これには、これまで本当にいじったことのないスレッド作業が必要であり、これを何日も見てきましたが、まだ無知です =/
基本的には、デリでチケットを取り、順番を待ってから戻ってくるようなものを望んでいます。これを関連付けてみて、意味があるかどうかを確認します...
関数が開始 ---> 「チケットを取得」する必要があるセクションに移動し (blockingcollection 内の何らかのタイプのアイテムをキューに入れると仮定します)、他の「チケット」(同じ関数の他のインスタンス) が完了するまで待機します。関数に再開の OK を与えます (ブロック コレクションはキュー内のアイテムに到達します) ---> 関数を終了します。
キューで作業する必要はありません/したくないのですが、関数の他のインスタンス間で順番が変わるのを関数に静的に待機させたいだけです。それは理にかなっていますか?それは可能ですか?
たくさんの例を見てきましたが、どれも意味をなさない/私が望むことをしないので、可能であればコードを提供してください。