Tag: lifecycle
3 รายการ
Blog
javacleanerresources
Java Cleaner: มี fallback cleanup แต่ยังต้องปิด resource แบบ explicit
ใช้ java.lang.ref.Cleaner เป็น safety net โดยไม่จับ owner ค้าง พร้อม Java 17 assertions และขอบเขตที่ห้ามพึ่งเวลาของ GC
pythonweakrefresources
Python weakref.finalize: วาง cleanup สำรองโดยไม่ทำให้ object อยู่ค้าง
ใช้ weakref.finalize ลงทะเบียน cleanup แบบไม่ยึด owner ไว้ พร้อมทดสอบ idempotency และย้ำว่า context manager ยังเป็นเส้นทางหลัก
react-nativemobileappstate
React Native AppState: หยุดงานแพงเมื่อแอปพัก แล้ว sync ใหม่ตอนกลับมา
ออกแบบ lifecycle ด้วย AppState change listener โดยไม่สับสน background, inactive และ Android blur พร้อมข้อควรระวัง currentState ตอนเริ่ม