Cod*_*per 12 c# multithreading
在System.Collections.Generic.List<T>这里谈论.
用下面的例子可以同时执行Method1和Method2,在不同的线程上没有任何问题?
谢谢
class Test
{
private readonly List<MyData> _data;
public Test()
{
_data = LoadData();
}
private List<MyData> LoadData()
{
//Get data from dv.
}
public void Method1()
{
foreach (var list in _data)
{
//do something
}
}
public void Method2()
{
foreach (var list in _data)
{
//do something
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1968 次 |
| 最近记录: |