Hi Sanyana,
For correct and trustworthy statements and explanations, I use The
Java Programming Language, Chapter 10 by Arnold, Gosling and Holmes. However, this book does not have many examples. It does not build your intuition.
My first thread teacher was Core Java Volume II, Chapter 1 by Cay Horstmann. He has about 14 small but complete examples with GUI interfaces that he uses to explore thread concepts and show how to use threads. I think this a very good introduction to threads.
However, I think maybe the book for you might be Java Thread Programming by Paul Hyde. He has many complete examples not so much to show what to do with threads, but to show experiments that demonstrate concepts. He walks through the examples. Sometimes he includes little timeline graphs. It is very easy to read.
There are a few small things in Hyde's book that might not be exactly correct. But I think it might be a good book for developing intuition.