CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();
Task.Factory.StartNew(() =>
{
while (!cancellationTokenSource.IsCancellationRequested)
{
{
while (!cancellationTokenSource.IsCancellationRequested)
{
}
}, cancellationTokenSource.Token);
cancellationTokenSource.Cancel();
}, cancellationTokenSource.Token);
cancellationTokenSource.Cancel();