Ну, это зависит. Если поток отсоединен, вам не нужно очищать ресурсы потока, когда поток заканчивается. Если поток не отсоединен, вам может (я не уверен насчет специфики Solaris) необходимо вызвать pthread_join или что-то в этом роде, чтобы очистить ресурсы потока. Конечно, вам нужно очистить TLS и динамическое хранилище.