TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #269 · 7 јул.

­Возможно, стоит пояснить разницу между синхронизацией из thread/process-safe и синхронизацией с помощью Lock🤔 Наша задача — заставить разные процессы и потоки обращаться к базе данных (или любым другим ресурсам) последовательно. Чтобы не случилось так называемого race condition, то есть состояние гонки. Это когда разные потоки или процессы пытаются одновременно что-то сделать с одним и тем же ресурсом. В этом случае нам нужна какая-то логика ограничения. Пока один процесс не завершил своё действие, другие не могут получить доступ к ресурсу. Так вот, thread-safe и process-safe означает что отдельно взятые операции записи в БД гарантированно будут последовательны. Запросы из разных процессов или потоков выстроятся в очередь и не будут мешать друг другу. Лучше всего когда этот блок реализован на уровне БД в виде атомарных операций или ещё как-то. Но зачем нам тогда еще дополнительный Lock? Этот способ синхронизации используется когда процесс никак не укладывается в одно действие и должен сделать множество операций прежде чем дать доступ следующему. В этом случае процесс ставит некий глобальный Lock на ресурс и никто другой, даже получив законное право на доступ, не может ничего сделать. Все ждут пока этот Lock не будет снят. Это решается на уровне приложения и правильность реализации полностью в вашей ответственности. Например, если забыли разблокировать или сделали перекрёстный Lock (Deadlock как на картинке), то всё зависнет в бесконечном ожидании. #basic

Hashtags

Резултати

Пронајдени 29 слични објави

Пребарај: #piktools

当前筛选 #piktools清除筛选

News. #PikTools Генплан. Из чего состоит продукт PikTools Генплан? Он состоит из разных модулей автоматизации, типовой библиотеки и CAD коллекций графики. Приложение позволяет автоматизировано создавать модели, оформлять листы, делать типовые расчеты и выполнять контроль качества dwg. Кратко можно сказать описать так : "Создавай-Оформляй-Считай-Проверяй"

Hashtags

🆕Где встречаются дисциплины: история одного продукта В статье рассказываем, как мы вывели междисциплинарные инструменты в отдельный продукт, какие были предпосылки для этого и что изменилось после 🔗 Читать по ссылке ✅Скачать пакет общих плагинов #статья#BIMTeam#ПИК#PikTools

🔔Напоминание о вебинаре! Не пропустите наш вебинар «Плагины против рутины - обзор решений». 📌Дата 23 октября 2025 г. ⏰Время 11:00 (МСК) 📍Формат Трансляция в Telegram-канале PikTools. Общее 🔊Спикер Дарья Попова, ТИМ-аналитик 📝На вебинаре разберём 🤩Возможности плагинов PikTools Общее 🤩Как они помогают выполнять задачи в Revit проще и быстрее 🤩Их применение на практике ✉️Регистрация на вебинар доступна по ссылке *Ссылка на трансляцию будет отправлена на почту после регистрации 👍 До встречи! #BIMTeam#вебинар#PikTools#Общее

🔔 Запись сегодняшнего вебинара «Плагины против рутины - обзор решений» уже в сети! 👥Смотреть в ВК Видео #BIMTeam#запись#PikTools#Общее

🆕Автоматизация формирования спецификаций в Revit: опыт ПИК в дисциплинах ИОС В статье рассказываем, как наша компания решает задачи получения спецификаций (ведомостей объёма материалов) из информационной модели при проектировании внутренних инженерных систем. 🔗Читать по ссылке #статья#BIMTeam#ПИК#ИОС#PikTools

Обновление 28 марта - 3 апреля Общее #плагины#piktools Аналоги плагинов Weandrevit На этой неделе были отключены три плагина Weandrevit: "Отметка", "Настройка" и "Ремонт". Все три плагина имеют аналог на вкладке PikTools: 🔸 "Отметка" и "Настройка" заменены плагином "Параметризация" (вкладка Общее - "Параметризация" - вкладка "3. КР") 🔸 "Ремонт" заменен плагином "Ремонт отверстий" (вкладка КР - "Ремонт отверстий") Напоминаем, что посмотреть аналоги для плагинов Weandrevit среди инструментов PikTools можно на странице Аналоги инструментов Weandrevit. #bds_параметризация#inspector 02.04.2024 выпущена доработка BDS Параметризации, функция "1.3 Заполнение BDS параметров материалов у элементов модели". Теперь инструмент может работать со значениями "1" и "0" в параметре материала "BDS_ThicknessCalculation". Ранее обрабатывались только значения "Да" и "Нет". Номер сборки: 2.10.28. Аналогичная доработка произведена в BIM Inspector (инспекция №65). Номер сборки: 1.30.1.

🆕Зеленый BIM: как проектировать дворы-парки в эпоху тотального благоустройства В статье рассказываем о трендах в городском озеленении и о том, как мы пришли к комплексному подходу к проектированию озеленения 🔗Читать по ссылке #статья#BIMTeam#ПИК#Генплан#PikTools

🔔Напоминание о вебинаре! Не пропустите наш вебинар «Как ускорить проектирование с помощью Склейки». 📌Дата 30 октября 2025 г. ⏰Время 11:00 (МСК) 📍Формат Трансляция в Telegram-канале PikTools. ИОС 🔊Спикер Типакова Анастасия, руководитель продукта ИОС 📝На вебинаре разберём 🤩Назначение инструмента 🤩Принцип работы 🤩Функционал 🤩Применение в ПИК ✉️Регистрация на вебинар доступна по ссылке *Ссылка на трансляцию будет отправлена на почту после регистрации 👍 До встречи! #BIMTeam#вебинар#PikTools#ИОС#Склейка

🔔 Запись сегодняшнего вебинара «Экосистема цифровых продуктов для проектирования в ПИК» уже в сети! 🔗Смотреть в ВК Видео #BIMTeam#запись#PikTools#Общее#Экосистема

🆕Перемычки в Revit: выбор по стандарту и контроль изменений в модели Инструмент Перемычки автоматизирует не только размещение элементов, а ключевые части процесса: выбор решения по стандарту и контроль его актуальности при изменениях. 🔗Читать по ссылке #статья#BIMTeam#ПИК#Перемычки#АР#PikTools

ПретходнаСтраница 1 од 3Следна