static void Main(string[] args) { var logger = new Logger(); AccessAndConnection serviceLayer = new AccessAndConnection(); Thread loggerThread = new Thread(new ThreadStart(logger.Start)); Thread loggerThreaddb = new Thread(new ThreadStart(serviceLayer.StartAccess)); loggerThread.Start(); loggerThreaddb.Start(); }
static void Main(string[] args) { var logger = new Logger(); CancellationTokenSource cancellationTokenSource = new CancellationTokenSource(); AccessAndConnection serviceLayer = new AccessAndConnection(cancellationTokenSource); Thread loggerThread = new Thread(new ThreadStart(logger.Start)); loggerThread.Start(); serviceLayer.StartAccessAsync(cancellationTokenSource.Token); }