Exemplo n.º 1
0
        private async void StartButton_Click(object sender, RoutedEventArgs e)
        {
            if (LibCheckBox.IsChecked is bool check)
            {
                if (check)
                {
                    Debug.WriteLine("run in shared");

                    await Run();
                    await PrintQueue();
                }
                else
                {
                    Debug.WriteLine("run in lib");
                    var tester = new ThreadTester();
                    await tester.Run();

                    while (tester.TestQueue.IsEmpty == false)
                    {
                        var s = string.Empty;
                        var b = tester.TestQueue.TryDequeue(out s);
                        messageTextBlock.Text = (s);;
                        await Task.Delay(1000);
                    }
                }
            }
        }
Exemplo n.º 2
0
 public void TestCores(int numCores)
 {
     threadTester = new ThreadTester(numCores);
     threadTester.Run();
     Thread.Sleep(5000);
     threadTester.Stop();
     threadTester.Output();
 }