Перейти к содержимому

Channels. Передача данных между потоками. Язык Rust

web3.online

0:00 / 0:00

Channels. Передача данных между потоками. Язык Rust

2 096 просмотров · 5 л. назад
web3.online
3,99 тыс. подписчиков
2 096 просмотров · 5 л. назад
https://rust.dev/ https://github.com/rustninja http://web3.online В данном ролике я рассматриваю каналы / channels в языке программирования rust. Использую каналы для передачи сообщений между потоками. Создаю много отправителей и читаю данные в главном потоке. Цикл "Многопоточность" №1:    • Multithreading. Cuncurrency. Rust Lang   №2: — данное видео №3:    • Mutex. Lock. Ark. Разделение памяти между ...   Таймкоды: 00:00 Начало 00:25 Вводная часть о каналах 01:05 Sender and Reciever 01:25 Mpsc — multiple producer, single consumer 03:10 Создание фонового потока, который будет отправлять через канал сообщения 03:40 Send method 04:01 Добавляем принимающую часть. Reciever or consumer 04:10 Recv vs try_resv 05:40 Спасибо концепции владения и заимствования, спасает нас от ошибок многопоточности 08:17 Отправка множества сообщений через канал 09:58 Создание множества отправителей (senders) 12:14 Итоги Чат для общения в Telegram: https://t.me/web3online #rust #rustlang #coding