TGViewer
Юрий Петров | ai engineering Юрий Петров | ai engineering @mobile_developing · 1.57K subscribers
Post #749 742

Forwarded from MADTeacher | Станислав Чернышев

Одна из ахиллесовых пят Dart, которая останется после выхода макросов – Shared Memory Multithreading. Данная фича находится на стадии обсуждения. Ее реализация должна позволить объявлять изменяемые объекты в рамках одной изоляционной группы (Shareable Data) и дать возможность вызывать callback-функции Dart в любом изоляте из произвольного потока нативного кода (Shared Isolates). Это потребует изменение изоляционной модели памяти Dart, что скажется на некоторых существующих API библиотек и классов (dart:isolate, dart:async, SendPort).

Но самое главное нововведение, которое подожжет не один пердак и привнесет в Dart щепотку дедлоков – добавление библиотеки dart:concurrent, выводящую работу с многопоточкой на новый, «ручной» уровень. По задумке разработчиков, она должна будет предоставить доступ к следующим низкоуровневым примитивам параллелизма:
👉 Thread
👉 ThreadPool
👉 Coroutine
👉 Synchronization primitives (Lock, Condition)
👉 Atomic operations


⚠️ Если думали вкатиться в Flutter, то сейчас самое время. В дальнейшем Dart будет только усложняться.


Ждете релиза фичи? 👍 - да, 👎 - нет
GitHub language/working/333 - shared memory multithreading/proposal.md at main · dart-lang/language Design of the Dart language. Contribute to dart-lang/language development by creating an account on GitHub.
  • 👍 12
More from @mobile_developing
  1. Sep 30, 2026Очень хорошие новости! Байкал Электроникс показала российское GPGPU-ядро с поддержкой CUDA…
  2. Sep 26, 2026Ну погнали ☺️
  3. Sep 24, 2026Я давно в мобильной разработке и быстро замечаю баги в приложениях. Причём не в каких-то п…
  4. Sep 23, 2026Благодарю ребят за такие тёплые слова, модули про Hugging Face добавлю, я думаю будет очен…
  5. Sep 23, 2026Вышла Claude Opus 5.5 Anthropic вчера выкатила Opus 5.5. При выходе новой модели обычно вс…
  6. Sep 21, 2026Сейчас все хайпуют на мозге мухи дрозофилы) Для тех, кто не в курсе: 3 сентября Google Res…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →