One*_*Guy 3 c# asynchronous c#-4.0
我有一个需要实时更新的数据集列表.我想一次处理100个中的10个,然后一个完成后抓住下一个最旧的线.基本上保持这个循环无限的时间.我对线程世界很陌生,一直在寻找AsyncTask.有没有人能指出这个例子?我用谷歌搜索了一下,但找不到我正在寻找的东西.
如果你知道我的意思,至少使用.Net 4.5异步编程变得非常含糖.
这是一组简单的例子:
public async void DoAsync()
{
await Task.Run( () =>
{
// Do task!
} );
}
public async Task<string> GetStringAsync()
{
string s = "";
await Task.Run( () =>
{
for(int I = 0; I < 9999999; I++)
{
s += I.ToString();
}
}
return s;
}
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspx
| 归档时间: |
|
| 查看次数: |
2610 次 |
| 最近记录: |