The Thread class contains four constructors defined for specific purpose. You can checkout this by placing the cursor on Thread class and press F12, this will take you to the Thread Class meta file and there you can see Thread constructors as listed below.
The parameter type of ParametarizedThreadStart delegate is object type and hence it is not type safe. In this case the thread function should have conversion logic where the object type converted and assigned to specific datatype.
Software engineer by profession, founder of troubleshotyourself channel. Enthusiastic blogger and love to write articles on new technology, programming, networking and more. Reach me at email@example.com.