+ 1
Why thread name was changing for each and every run
In my first run thread 1 name was :Thread-36 thread 2 name was:Thread-37 in my 2nd run Thread 1 name was:thread-45 Thread 2name was:thread-46 in my 3rd run thread 1 name was:thread-63 thread 2 name was:thread-64 Please expain Post: https://www.sololearn.com/post/778716/?ref=app
2 Answers
+ 4
The operating system is responsible for naming threads. Each time you run your program the OS has to name and ID the threads so it knows which processes etc belong to your program. They are named depending on what is available at the runtime of your program given all processes that are taking place at that time. When your program ends those threads are killed and no longer exist. This repeats for each time the program is ran. There is no guarantee that a programs threads will get the same name, nor is it likely, each time it is ran.
+ 1
on local Windows I gets same result each run:
Thread-1
Thread-2
VAMSI'S THREAD
VAMSI'S 2D THREAD
200000