Advertisement
jaVer404

level16.lesson03.task04

Aug 13th, 2015
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.07 KB | None | 0 0
  1. package com.javarush.test.level16.lesson03.task04;
  2.  
  3. /* Вывод стек-трейса
  4. 1. Создать таск - класс public static SpecialThread - на основании интерфейса Runnable
  5. 2. SpecialThread должен выводить в консоль свой стек-трейс.
  6.  
  7. Подсказка: main thread уже выводит в консоль свой стек-трейс.
  8. */
  9.  
  10. public class Solution {
  11.     public static void main(String[] args) throws InterruptedException {
  12.         Thread thread = new Thread(new SpecialThread());
  13.         thread.start();
  14.  
  15.         System.out.println("*****************");
  16.  
  17.         for (StackTraceElement element : Thread.currentThread().getStackTrace()) {
  18.             System.out.println(element);
  19.         }
  20.     }
  21.  
  22.     public static class SpecialThread implements Runnable {
  23.         @Override
  24.         public void run()
  25.         {
  26.  
  27.             for (StackTraceElement element : Thread.currentThread().getStackTrace()) {
  28.                 System.out.println(element);
  29.             }
  30.         }
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement