What do you mean by "this"? The yielding? I think when we busy wait for another thread to finish, it's better to yield in order to let it finish (even on multicores). So, it's not exactly necessary.