DevNotes Live – Telegram
DevNotes Live
8 subscribers
73K photos
10.6K videos
181 files
30.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://news.1rj.ru/str/devnotes_live/121
Download Telegram
👩‍💻 Как работает потокобезопасность (thread safety) в Node.js?

Node.js работает в однопоточном режиме, используя цикл событий для обработки асинхронных операций. Однако потокобезопасность становится важной при работе с параллельными задачами или при использовании worker_threads. В таких случаях необходимо обеспечить изоляцию данных между потоками.

➡️ Пример:
const { Worker, isMainThread, parentPort } = require('worker_threads');

if (isMainThread) {
const worker = new Worker(__filename);
worker.on('message', msg => console.log(`Получено от воркера: ${msg}`));
worker.postMessage('Привет из основного потока!');
} else {
parentPort.on('message', msg => {
console.log(`Получено в воркере: ${msg}`);
parentPort.postMessage('Привет обратно!');
});
}


🗣 Потокобезопасность в Node.js обеспечивается изоляцией памяти worker_threads, и при необходимости обмена данными рекомендуется использовать сообщения между потоками для минимизации риска гонок данных.


🖥 Подробнее тут
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from dot(ufna, dev)
Имхо в ближайшие пару дней об этом не напишет только ленивый — но тут в опенсорс вышла LTX-2, что есть прям кошернейшая модель для генерации видосов с аудио в синхроне из коробки: https://www.reddit.com/r/StableDiffusion/comments/1q7dzq2/im_the_cofounder_ceo_of_lightricks_we_just/

Чекать репо и запускать локально здесь: https://github.com/Lightricks/LTX-2
Forwarded from dot(ufna, dev)
Forwarded from Bolimond
У нас выпал снег, сделал японских обезьян, как вам?)
Forwarded from Bolimond
Forwarded from Bolimond
Forwarded from Bolimond
Forwarded from Bolimond
Forwarded from Bolimond
Forwarded from Bolimond
Forwarded from Bolimond
Forwarded from Bolimond
Forwarded from Bolimond
Forwarded from БлоGнот
Google официально переводит Gmail в «эру Gemini». Изменения серьезные: почтовый клиент превращается из архива сообщений в базу знаний, которой можно задавать вопросы на естественном языке. Вместо мучительного перебора ключевых слов теперь предлагается просто спросить: «Какой сантехник присылал смету в прошлом году?» — и получить готовый ответ с суммой и контактами.

Правда, смешно наблюдать реализацию мема годичной, кажется, давности.. Функция Help Me Write поможет отправителю раздуть вежливое письмо из одной короткой мысли, а получатель использует AI Overviews, чтобы сжать этот текст обратно до пары тезисов. Фактически, мы делегируем общение нейросетям, оставляя себе роль операторов, нажимающих кнопку «Approve».

Самую мощную функцию — глубокий семантический поиск по всей истории переписки — Google спрятала за пейволлом подписок AI Pro и Ultra. Впрочем, остальные, которые ранее были платными (та же Help Me Write), теперь станут доступны всем. Ну как всем — пока только пользователям в США, пользователям с Pro и Ultra подписками и только на английском. Другие языки воспоследуют.

https://blog.google/products-and-platforms/products/gmail/gmail-is-entering-the-gemini-era/
Forwarded from Адовый UX
Поздравляем! Ты на последнем месте!
Forwarded from Адовый UX
Интерфейс планшета в люкс-купе фирменного поезда «Жигули»