3 Which three of the following statements are true?
1 It is possible for a created thread to never enter the runnable state
2 More than two threads waiting on a single object lock indicates deadlock
3 Sleeping, waiting, and blocking are all ways a thread can be not eligible to be run
4 A thread is guaranteed to eventually receive an object's lock
5 A thread starts with the default priority of Thread.NORM_PRIORITY
6 A call to join on another thread instance halts execution of the current
7 A dead thread is always eligible for garbage collection