'第一步 创建一个ParameterizedThreadStart Dim thStart As Threading.ParameterizedThreadStart = New Threading.ParameterizedThreadStart(AddressOf publishThread) '第二步创建一个线程 thread = New Threading.Thread(thStart) thread.Name = "XXXX"
dim list As List(Of String) '第二步启动线程,下面的list为传进来的参数 thread.Start(list) '启动发布线程
'第一步 创建一个ParameterizedThreadStart
Dim thStart As Threading.ParameterizedThreadStart = New Threading.ParameterizedThreadStart(AddressOf publishThread)
'第二步创建一个线程
thread = New Threading.Thread(thStart)
thread.Name = "XXXX"
dim list As List(Of String)
'第二步启动线程,下面的list为传进来的参数
thread.Start(list) '启动发布线程
可以用一个无参的方法包装下,虽然感觉别扭private string _whereClause;
private void ThreadHelper()
{
BindData(whereClause);
}
Thread thread = new Thread(new ThreadStart(ThreadHelper));
thread.Start();