私は実際にはasynの操作の前や複数のスレッドでプレイしていません。だから私はいくつかのガイダンスを期待していたc#async object
私はので、私は、その後の制御のために戻った場合、私が欲しいもの
Pinger firstone = new Pinger
でこれを呼び出すことができます
public class pinger
{
// Constructor
public Pinger()
{
do while exit = False;
Uri url = new Uri("www.abhisheksur.com");
string pingurl = string.Format("{0}", url.Host);
string host = pingurl;
bool result = false;
Ping p = new Ping();
try
{
PingReply reply = p.Send(host, 3000);
if (reply.Status == IPStatus.Success)
result = true;
}
catch { }
//wait 2 seconds
loop;
}
}
以下のようなクラスのものを持っていると仮定メインスレッドは、作成されたインスタンスを実行して2秒ごとにpingを実行し、結果変数を更新してから、メインスレッドからステータスを知りたいときにgetプロパティを使用できます。
いずれかの例としてのPingを使用して、C#でマルチスレッドに私を紹介するいくつかの良い読書/例を提案することができますが:)
乾杯
アーロン
でこれを試してみるには良い簡単なことに見えました
あなたはどうしてそんなに素早く答えますか?私は少しこれを見てあなたに知らせる:)しかし、これは非常に有望に見えます。私はプログラミングの論理を理解することができます。あなたのような構文を覚えて覚えておきたいのです! – DevilWAH
構文が100%正しいかどうかはわかりません。これをVisual Studioに貼り付けると表示されます:-)そのようなことを長く行うほど、操作方法が覚えやすくなります。 –
ManualResetEvent、ParameterizedThreadStart、Thread、 "usingディレクティブまたはアセンブリ参照を取得しますか?" 私はSystem.Threadingを使用しています。タスク。含まれていますが、私は行方不明のいくつかのものがありますか? – DevilWAH