Или можно. Получается, что main конструирует IO, потом вычисляет его, добавляя новые таски в blocking queue. И задача сводится к тому, как добавить таску в эту очередь из сишного коллбэка
Это можно обойти, если заморочиться. коллбэк из сишного кода должен только добавить новую таску в Executor. Таску можно аллоцировать заранее, gc-free executor можно написать.
Можно обойти. Я обходил. Делаешь глобальную переменную доступную статически из нативного кода, и через неё разговариваешь. Но это очень неуютно. 😂
Можно обойти. Я обходил. Делаешь глобальную переменную доступную статически из нативного кода, и через неё разговариваешь. Но это очень неуютно. 😂
Так это выглядит как отличное применение фп - сконструировать монаду и интерпретатор, прячущие этот костыль внутри, оставляя снаружи нормальные тайпклассы)
у вас Intellij IDEA тоже автообновляется постоянно до актуальной версии?
подскажите , лучше так и оставить или какой-то одной стабильной пользуетесь ?
Раз-два в год пробую свежачок, если звезды не сошлись - откатываю обратно. Вот недавно в очередной раз попробовал и продолжаю есть стабильный кактус 2019.3.3
Раз-два в год пробую свежачок, если звезды не сошлись - откатываю обратно. Вот недавно в очередной раз попробовал и продолжаю есть стабильный кактус 2019.3.3
Раз-два в год пробую свежачок, если звезды не сошлись - откатываю обратно. Вот недавно в очередной раз попробовал и продолжаю есть стабильный кактус 2019.3.3
Disable automatic update checks In the Settings/Preferences dialog Ctrl+Alt+S, select Appearance and Behavior | System Settings | Updates. Clear the Automatically check updates for checkbox.
вот это с сайта JetBrains не помогло. кто как отключал автообновления версий?
Disable automatic update checks In the Settings/Preferences dialog Ctrl+Alt+S, select Appearance and Behavior | System Settings | Updates. Clear the Automatically check updates for checkbox.
вот это с сайта JetBrains не помогло. кто как отключал автообновления версий?