def main():
global current = 0
for i in range(0, n):
# различная работа перед запуском очередного потока
current += 1
threading.Thread(target=thread_function(current, другие параметры),
daemon=True).start()