次のような既存のコードを更新しています。
for i in list
thread.start_new_thread(main, (i[0],i[1],i[2],2))
これにより、リスト内のすべての項目に対してスレッドが作成されますが、すべてのスレッドが作成されるまで実行されません。スレッドを小さなグループで実行するか、スレッドが作成された直後に実行したいと思います。
(ここには多くのPythonスレッドの議論がありますので、すでに尋ねられているこの種の質問を逃した場合は申し訳ありません...)