[ruby-core:102724] [Ruby master Misc#11904] Why was Thread.exclusive deprecated?
From:
katbelwoman@...
Date:
2021-03-02 20:13:53 UTC
List:
ruby-core #102724
Issue #11904 has been updated by atrox (atrox atrox). File 228.gif added Добрый день! Вопрос для опытных и знатоков в строительстве, в особенности для тех, кто понимает и разбирается в строительстве фундаментов. В интернете нашла сайт Школы частных прорабов Prorab2.ru, они утверждают, что можно строить качественные и дешевые фундаменты для дома, дачи, бани, гаража, в общем, для разных строений. Неужели можно строить фундаменты за 1/2 или за полцены, не нарушая технологического процесса и соблюдая все строительные нормы? В этом я как то по-женски колеблюсь и сомневаюсь. Хотя если посмотреть их сайт, то там можно найти много длинных и подробных статей с множеством интересных и схематических изображений, например: <a href=https://prorab2.ru/fundament/proportsii-dlya-fundamenta/proportsii-tsementa-i-peska-dlya-fundamenta.html>Пропорции цемента и песка для фундамента дома</a> То начинаешь верить в реальность и подлинность. В строительство качественных и дешевых фундаментов под гараж, дом, дачу, баню и т.д. за 1/2 или полцены. Еще придает уверенности психологический раздел о ремонте и строительстве, т.е. обо всех участниках ремонтного и строительного процесса. Есть моменты и нюансы, о которых ни когда и ни от кого в настоящем и реальном строительстве еще не слышала. Интересных и задумчивых статей несколько десятков, например: <a href=https://prorab2.ru/sokrovennoe-v-stroitelstve-i-remonte>Секреты строительства</a> Опытные и знатоки в строительстве фундаментов, что думаете, возможно ли строить дешевые и качественные фундаменты за 50% или за полцены от цены фундамента, или не возможно такое строительство? Вот вам адрес сайта Школы Прорабов Prorab2.ru https://prorab2.ru/ , перейдите, посмотрите своим опытным и знающим взглядом. До скорой встречи! ---------------------------------------- Misc #11904: Why was Thread.exclusive deprecated? https://bugs.ruby-lang.org/issues/11904#change-90720 * Author: bascule (Tony Arcieri) * Status: Rejected * Priority: Normal ---------------------------------------- initialize a mutex because the mutex must be initialized in a thread-safe context where it's not possible for multiple caller threads to initialize the mutex concurrently. One use case is here: this is an idempotent native function invoked via FFI. The contract is that it can be called repeatedly, but only by one thread at a time (concurrent calls from multiple threads can potentially corrupt its internal state): https://github.com/cryptosphere/rbnacl/blob/master/lib/rbnacl.rb#L88 Thread.exclusive is useful because it provides an implicit mutex you can ensure is initialized correctly before any other threads start. ---Files-------------------------------- 231.gif (2.81 KB) 228.gif (2.66 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>