when we create a thread like this
class Run implements Runnable{
public void run(){
//You code
}
}
class Helloworld{
public static void main(String args[]){
Thread t1=new Thread(new Run());
Thread t2=new Thread(new Run());
}
}
in above code thread t1 and thread t2 is creating in main()
method its mean that t1 and t2 is creating in main thread because every application is single threaded but I read many articles in which i read that threads is being created in process but in upper case thread is being created in main thread it is confusing for me and sorry for my bad english just understang it