Thread cast
Generate thread