Main avec thread