Tasks
using System.Threading.Tasks;
// Lambda with named method
Task task = new Task(() => myService.DoSomething());
task.Start();
// Lambda with anonymous method
Task task = new Task(() =>
{
myService.DoSomething();
});
task.Start();