Другой пример, когда ваш рабочий поток, скажем, читает из входного потока, в то время как метод read может работать вечно, и вы хотите как-то этого избежать - применяя тайм-аут, используя другой сторожевой поток:
у в Интернете, что он говорит, что я используюmyThread.Join();
когда я хочу заблокировать свой поток, пока другой поток не закончится. (Одна вещь, которую я не понимаю, это то, что, если у меня есть несколько потоков).
Но, как правило, я просто не понимаю, когда я буду использовать.Join()
или условие, для которого это полезно. Может кто-нибудь объяснить это мне, как будто я четвероклассник? Очень простое объяснение, чтобы понять, получит мой ответ голосования.