If a multi threaded Java program has started numerous number
of threads, at any point in time how to know which thread is
currently executing/running ?
Answers were Sorted based on User's Feedback
Answer / namita kapoor
You can check by putting following code in your program
Thread t = Thread.currentThread();
System.out.println("Current Thread: "+t);
| Is This Answer Correct ? | 36 Yes | 1 No |
Answer / ss
currentThread() method is static method, so don't need to
create the thread object to call the method..
Below is the correct way ..
Thread t=Thread.currentThread();
System.out.println(t.getName());
| Is This Answer Correct ? | 13 Yes | 0 No |
Answer / srinivas
by using currentThread() Method ,we can find which thread
is runing
| Is This Answer Correct ? | 12 Yes | 0 No |
Answer / ankush sharma
We can check the current Thread name as
Thread t= new Thread.currentThread();
System.out.println(t.getName());
| Is This Answer Correct ? | 11 Yes | 0 No |
Answer / adminraj
Check executing/running current thread by
currentThread() [Method]
public static Thread currentThread()
Find the currently executing thread.
Returns:
the currently executing thread
| Is This Answer Correct ? | 9 Yes | 0 No |
Answer / akj504
but if I want check/findout within my program itself
How do I do that ?
| Is This Answer Correct ? | 2 Yes | 8 No |
Answer / chellammal
Using Java Debugger "jdb" one gets information about
which thread currently executing threads
| Is This Answer Correct ? | 3 Yes | 14 No |
How do you check if a string is lexicographically in java?
What are instance variables?
Explain thread in java?
Difference between predicate, supplier and consumer ?
Can a source file contain more than one class declaration?
Give me an example of array and linked list? Where they can be used?
Can a static method be final?
How will you load a specific locale?
What does sizeof return?
What is the importance of hashcode() and equals() methods?
What are the parameters used in Connection pooling?
Explain public static void main(string args[]).