I\'m working on a multi-tasking network project and I\'m new on Threading.Tasks
. I implemented a simple Task.Factory.StartNew()
and I wonder how ca
Just use Task.Run
var task = Task.Run(() =>
{
//this will already share scope with rawData, no need to use a placeholder
});
Or, if you would like to use it in a method and await the task later
public Task SomethingAsync()
{
var task = Task.Run(() =>
{
//presumably do something which takes a few ms here
//this will share scope with any passed parameters in the method
return default(T);
});
return task;
}