Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void Main()
- {
- var counter = 0;
- var thread = new Thread(() =>
- {
- try
- {
- counter++;
- try
- {
- Thread.Sleep(100);
- }
- catch (ThreadAbortException)
- {
- counter++;
- }
- catch (SystemException)
- {
- counter++;
- }
- finally
- {
- ++counter;
- }
- }
- catch (ThreadAbortException)
- {
- counter++;
- }
- })
- { IsBackground = true };
- thread.Start();
- Thread.Sleep(100);
- thread.Abort();
- thread.Join();
- var temp = counter;
- var totalCount = temp++;
- Console.WriteLine("Total count = {0}", totalCount); // 0, 1, 2, 3 ili 4?
- Console.ReadLine();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement