What is Thread in Java? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

What is Thread in Java?

I'm just beginer so I'm not sure about Thread.

14th Aug 2019, 10:23 AM
Saw Mee Thaghae
Saw Mee Thaghae - avatar
3 Answers
+ 5
A thread is a sub-program within a main program. That is, threads provide a way of running blocks of code simultaneously. Practical example ============== *You can start a separate thread in your browser to download a file, while you continue browsing at the same time. *You can start a new thread on Whatsapp to upload your statuses while you continue chatting with friends. In a nutshell, threads enable you do multiple things at a time.
14th Aug 2019, 11:10 AM
Dlite
Dlite - avatar
14th Aug 2019, 11:17 AM
Paolo De Nictolis
Paolo De Nictolis - avatar
+ 2
Threads are a way to run more than one code at a time, for example, when a program reads data from slow hardware, it does not have to wait for the result of the operation, and can use this free time to compute the graphics. The computer can do this by quickly exchanging tasks as needed. eg do tasks a and b: start(a) aaaa start(b) bb aaa b aa bbbb aaaaa b end(a) bbbbb end(b). But programmer can see there is thread1 and thread2, both executes their-self codes in the same time.
14th Aug 2019, 11:09 AM
zemiak