1.To provide threading behaviour a class must extend Thread class. 2.To provide threading behaviour a class must explicitly implement Runnable interface. 3.Threads created by user are always non-daemon threads. 4.Thread created internally by the JVM are always daemon threads. 5.None of the above are correct.