ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Многопоточный интерфейс FFI opensmalltalk-vm

smalltalk-programming-language

conference

2025

smalltalks

argentina

buenos-aires

developers

Автор: FAST - Fundación Argentina de Smalltalk

Загружено: 2025-12-30

Просмотров: 107

Описание: Элиот Миранда

Спустя 15 лет после неофициальной демонстрации прототипа на FAST 2010, многопоточный FFI от opensmalltalk-vm запущен в производство благодаря поддержке Potsdam и LabWare. В другом докладе Фелипе Зак представит его использование в ODBC-подключении и новой библиотеке сокетов. В этом докладе будет представлена ​​архитектура, основанная на архитектуре, разработанной Дэвидом Симмонсом для SmalltalkAgents, и набор возможностей, предоставляемых системой. Ядро системы — это очень легковесный механизм без блокировок, который позволяет выполнять любые вызовы FFI в многопоточном режиме. Это намного превосходит механизмы на основе блокировок, используемые в виртуальных машинах Pharo и Python. Когда виртуальная машина обнаруживает, что заблокирована в вызове FFI, она запускает другой поток для выполнения Smalltalk. Основная идея заключается в том, что хотя любой поток может выполнять Smalltalk, одновременно это может делать только один поток, переключение потоков происходит при вызовах FFI, обратных вызовах и переключениях процессов. Обратные вызовы могут поступать как из потока, вызвавшего функцию, так и из внешних потоков. Архитектура также позволяет использовать плагины в многопоточности. Тот факт, что виртуальная машина может одновременно запускать Smalltalk с множеством вызовов и плагинов, требует осторожности, но значительно расширяет возможности Cuis и Squeak по использованию многоядерных процессоров и реализации приложений, которые больше не приостанавливаются при взаимодействии с внешним миром.

Smalltalks 2025

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Многопоточный интерфейс FFI opensmalltalk-vm

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Достижение вершины: представляем Aconcagua v11

Достижение вершины: представляем Aconcagua v11

Экскурсия в Морфологический университет в Кюисе.

Экскурсия в Морфологический университет в Кюисе.

Вслушайтесь в зов Сайрен: магистратура в вашем образе.

Вслушайтесь в зов Сайрен: магистратура в вашем образе.

Redis для VAST: создание адаптивных приложений на Smalltalk

Redis для VAST: создание адаптивных приложений на Smalltalk

Hernán Wilkinson & Juan Vuletich - Keeping up with Cuis Smalltalk - 29 October 2025

Hernán Wilkinson & Juan Vuletich - Keeping up with Cuis Smalltalk - 29 October 2025

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

Больше никакого GIL! Раскройте весь потенциал многопоточной производительности с Python 3.14

Больше никакого GIL! Раскройте весь потенциал многопоточной производительности с Python 3.14

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

Она мастер спорта по боксу! Как тренируются лучшие девушки боксеры

Она мастер спорта по боксу! Как тренируются лучшие девушки боксеры

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

Зачем вообще существуют пулы потоков и как их реализовать?

Зачем вообще существуют пулы потоков и как их реализовать?

Zag Smalltalk - a Smalltalk for Modern Machines

Zag Smalltalk - a Smalltalk for Modern Machines

Smalltalk как инструмент обучения в области компьютерных наук и инженерии: опыт UBA.

Smalltalk как инструмент обучения в области компьютерных наук и инженерии: опыт UBA.

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Introducing Behavioral Programming with Smalltalk

Introducing Behavioral Programming with Smalltalk

Я в опасности

Я в опасности

Взаимодействие открытого исходного кода .NET со Smalltalk

Взаимодействие открытого исходного кода .NET со Smalltalk

Что такое многопоточность?

Что такое многопоточность?

ПОСЛЕ СМЕРТИ ВАС ВСТРЕТЯТ НЕ РОДСТВЕННИКИ, А.. ЖУТКОЕ ПРИЗНАНИЕ БЕХТЕРЕВОЙ. ПРАВДА КОТОРУЮ СКРЫВАЛИ

ПОСЛЕ СМЕРТИ ВАС ВСТРЕТЯТ НЕ РОДСТВЕННИКИ, А.. ЖУТКОЕ ПРИЗНАНИЕ БЕХТЕРЕВОЙ. ПРАВДА КОТОРУЮ СКРЫВАЛИ

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]