در حال آمادهسازی تبلیغ...
مصاحبه چندنخی با جاوا 🔥 | تولیدکننده-مصرفکننده با استفاده از wait/notify و Blocking
در دنیای برنامه نویسی، یکی از موارد حساس و مهم که برای تولیدکنندگان و مصرفکنندگان جاوا لازم است آن را بدانند، استفاده از wait/notify و Blocking است. این موضوعات اساسی در ساخت برنامههای چندنخی محسوب میشوند و بسیاری از توسعه دهندگان به آنها نیاز دارند. وقتی که دو یا چند نخ در یک برنامه جاوا وجود دارد و نیاز است برای هماهنگی بین آنها از یکدیگر استفاده شود، از مکانیسمهای wait و notify استفاده میشود. وقتی که یک نخ میخواهد به نخ دیگری بگوید که منتظر بماند یا به اطلاعاتی برسد، از wait استفاده میشود. به عبارت دیگر، این مکانیسم به نخ میگوید که منتظر بماند تا شرایط لازم برای ادامه خود فراهم شود. در مقابل وقتی که یک نخ اطلاعات جدیدی دارد و میخواهد نخ دیگری را از حالت انتظار بیرون آورد و به اطلاعات جدید دسترسی دهد، از notify استفاده می