send thread basics