Java дээр хууль бус хяналтын төлөвийн үл хамаарах зүйл гэж юу вэ?
Java дээр хууль бус хяналтын төлөвийн үл хамаарах зүйл гэж юу вэ?

Видео: Java дээр хууль бус хяналтын төлөвийн үл хамаарах зүйл гэж юу вэ?

Видео: Java дээр хууль бус хяналтын төлөвийн үл хамаарах зүйл гэж юу вэ?
Видео: Селен дэх хууль бус улсын онцгой тохиолдлыг хэрхэн шийдвэрлэх вэ 2024, Арванхоёрдугаар сар
Anonim

Албан ёсны баримт бичигт дурдсанчлан, a LegalMonitorStateException утас нь объектын дээр хүлээхийг оролдох үед тохиолдож болно хянах , эсвэл тухайн объектыг хүлээж буй бусад хэлхээнд мэдэгдэх хянах , тухайн thread эзэмшдэггүй үед хянах асуултанд нь. Өөрөөр хэлбэл, Объект.

Үүнийг харгалзан үзвэл та Java Lang IllegalMonitorStateException-г хэрхэн зохицуулах вэ?

Төлөө IllegalMonitorStateException-тэй харьцах Хүлээлт, notify болон notify гэсэн бүх дуудлагууд зөвхөн дуудаж буй утас нь тохирох мониторыг эзэмшиж байх үед л явагдаж байгаа эсэхийг шалгах ёстой. Хамгийн энгийн шийдэл бол эдгээр дуудлагыг синхрончлогдсон блок дотор хаах явдал юм.

Жава хэл дээрх IllegalThreadStateException гэж юу вэ? IllegalThreadStateException . Ажиллах цагийн систем нь an шиддэг IllegalThreadStateException Хэрэв та thread дээр аргыг дуудаж, тухайн урсгалын төлөв нь тухайн аргын дуудлагыг зөвшөөрөхгүй байх үед. Жишээлбэл, IllegalThreadStateException "Runnable" биш thread дээр suspend() гэж дуудах үед хаягдах.

Үүнийг харгалзан үзвэл Java-д объектын хяналт гэж юу вэ?

Товчхондоо, А хянах байгууламж юм мониторууд утаснуудын тусгай өрөөнд нэвтрэх. Энэ нь зөвхөн нэг хэлхээ хамгаалагдсан өгөгдөл эсвэл код руу хандах боломжтой гэдгийг баталгаажуулдаг. 2. онд хэрхэн хэрэгжиж байна Java ? Дахь Java виртуал машин, бүр обьект ба анги нь логикоор а-тай холбоотой хянах.

Java Lang IllegalStateException гэж юу вэ?

олон нийтийн анги Хууль бус улсын онцгой тохиолдол RuntimeException-г өргөтгөх. Хууль бус эсвэл тохиромжгүй цагт ямар нэгэн аргыг ашигласан гэсэн дохио. Өөрөөр хэлбэл, Java орчин эсвэл Java програм нь хүссэн үйл ажиллагаанд тохирох төлөвт ороогүй байна.

Зөвлөмж болгож буй: