سلام!
بله؛ Join باعث ميشه ساير Thread ها زمانی آغاز به كار كنند كه ريسمان Join شده كارش به اتمام برسه. با توجه به مثال زير:
ريسمان t2 زمانی كار خودش رو شروع می كنه كه ريسمان t1 پايان بپذيره ولی اگر خط t1.Join رو از حذف كنيم، بلافاصله بعد از ريسمان t1 ريسمان t2 هم شروع به كار می كنه.کد:Thread t1 = new Thread(Go1); Thread t2 = new Thread(Go2); t1.Start(); t1.Join(); t2.Start() ;
Bookmarks