一、不帶引數的
usingsystem;
using
system.collections.generic;
using
system.text;
using
system.threading;
namespace
aaaaaa
private
static
void
a()
} }
結果顯示method a!
二、帶乙個引數的
usingsystem;
using
system.collections.generic;
using
system.text;
using
system.threading;
namespace
aaaaaa
private
static
void b(object
obj)
!",obj.tostring ());
} }
}
結果顯示method b!
三、帶多個引數的
由於thread預設只提供了這兩種建構函式,如果需要傳遞多個引數,我們可以自己將引數作為類的屬性。定義類的物件時候例項化這個屬性,然後進行操作。
usingsystem;
using
system.collections.generic;
using
system.text;
using
system.threading;
namespace
aaaaaa
}
class
my
,y=", this.x, this
.y);
} }
}
結果顯示x=2,y=3
四、利用結構體給引數傳值。
定義公用的public struct,裡面可以定義自己需要的引數,然後在需要新增執行緒的時候,可以定義結構體的例項。
//結構體
struct
rowcol
; //
定義方法
public
void
output(object rc)
", _char);
console.write("\n
");
} }
來自
C 多執行緒呼叫有參的方法
一 不帶引數的 using system using system.collections.generic using system.text using system.threading namespace aaaaaa private static void a 結果顯示method a 二 帶...
c 多執行緒學習之呼叫帶有引數的方法
執行緒呼叫帶引數的方法 有兩種方式 1 使用委託 static void main string args thread thread2 new thread new threadstart method2 thread1.isbackground true thread1.start thread...
c 多執行緒 呼叫帶引數函式
執行緒操作主要用到thread類,他是定義在system.threading.dll下。使用時需要新增這乙個引用。該類提供給我們四個過載的建構函式 以下引自msdn thread threadstart 初始化 thread 類的新例項。由 net compact framework 支援。thre...