Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔
Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом.
В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу.
Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то.
Но зачем нам тогда еще дополнительный Lock?
Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят.
Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании.
#basic
#EvolutionX#UNOFFICIAL#A16#diting#qpr1
EvolutionX 11.5.1 | UNOFFICIAL | Android 16
Updated: 28/12/2025
▪️Download: SF | Mirror
▪️Screenshots
▪️Support:Group
▪️ Recovery: here
Changelogs:
• Sync soruce
• Update blobs and firmware from OS2.0.205.0.VLFMIXM
• Xiaomi camera has been updated
• Updated kernel and some fixes
• Many optimizations and fixes were made.
• Dolby audio by default
• Update KernelSU
Notes:
If you want to receive regular updates, you can donate and we will add you to VIP support.
Credits:Here
By@Jezzay97 | Donate
Follow@xiaomi_12tpro_updates
Join@xiaomi12tpro_chat
#EvolutionX#UNOFFICIAL#A16#diting#qpr1
EvolutionX 11.5 | UNOFFICIAL | Android 16
Updated: 18/11/2025
▪️Download: SF | Mirror
▪️Screenshots
▪️Support:Group
▪️ Recovery: here
Changelogs:
• Initial release qpr1
• TEST BUILD
• Dolby audio by default
• KernelSU SusFS support
Notes:
If you want to receive regular updates, you can donate and we will add you to VIP support.
Credits:Here
By@Jezzay97 | Donate
Follow@xiaomi_12tpro_updates
Join@xiaomi12tpro_chat
#PixelOS#UNOFFICIAL#A16#diting#qpr1
PixelOS 16.1 | UNOFFICIAL | Android 16
Updated: 28/12/2025
▪️Download: SF | Mirror
▪️Support :Group
▪️Source Changelogs: here
Changelogs:
• Initial release
Notes:
If you want to receive regular updates, you can donate and we will add you to VIP support.
Credits:Here
By@Jezzay97 | Donate
Follow@xiaomi_12tpro_updates
Join@xiaomi12tpro_chat
Evolution X - Official | Android 16 | Nothing Phone (2)
📝 Details:
- Version: v11.5.2
- Device: #Pong
- Released: 03/02/26
⬇️ Download: Gapps | Vanilla
🛟 Recovery: Here
📖 Changelogs: Here
🆘 Support: Discord | Telegram
🏷 Tags: #AOSP#ROM#EvoX#Official#QPR1
✍️Notes:
- Firmware is included! (NOS 4.0)
- Sideloading/USB in recovery works as intended now
- Gapps is included, do not flash again
- Dolby is included
🏆Credits:
- Ghost and Chandu for DT
- Fabian & Ghost & HELLBOY for Glyph
- HELLBOY for Kernel base
👤 Maintainer: @Superuser1958
💬 Chat: @NothingPhone2
🔔 Updates: @NothingPhone2Updates
Evolution X - Official | Android 15 | Nothing Phone (2)
📝 Details:
- Version: v10.3
- Device: #Pong
- Released: 22/02/25
⬇️ Downloads: ROM | Recovery Image
⚙️ Flashing Instructions: Here
📖 Changelogs: Here
🆘 Support: Here
🏷 Tags: #AOSP#ROM#QPR1#EvoX#Official
✍️Notes:
- Gapps is included, do not flash again!
- Firmware is included
- Dolby is included
🏆Credits:
- Chandu for base DT
- Ghost for Dolby and additional fixes
- Fabian & HELLBOY for Glyph
- HELLBOY for Meteoric Kernel
👤 Maintainer: @Superuser1958
🐙 Chat @NothingPhone2
🔔 Updates @NothingPhone2Updates
#EvolutionX#UNOFFICIAL#A16#diting#qpr1#Beta
EvolutionX 11.5 | UNOFFICIAL | Android 16
Updated: 28/11/2025
▪️Download: SF | Mirror
▪️Screenshots
▪️Support:Group
▪️ Recovery: here
Changelogs:
• Sync soruce
• The Xiaomi camera has been updated and added by default.
• The kernel has been updated and some new changes have been made.
• Some minor changes were made to the tree.
• Dolby audio by default
• KernelSU SusFS support
CLEAN FLASH RECOMMENDED
Notes:
If you want to receive regular updates, you can donate and we will add you to VIP support.
Credits:Here
By@Jezzay97 | Donate
Follow@xiaomi_12tpro_updates
Join@xiaomi12tpro_chat