Abandoned all hope and went back to C and stopped trying to do threads