using System.Collections.Generic;
using System.Threading.Tasks;
public void EnablePause()
public void DisablePause()
this.ls = new List<Token>();
public void EnablePause() { pause = true; }
public void DisablePause() { pause = false; }
public async Task Pause()
if (pause == false) break;
static async Task Main(string[] args)
FactoryToken factory = new FactoryToken();
var token = factory.Create();
Task task = Task.Run(async() =>
for (int i = 0; i < 1999; i++)