170 похожих чатов

"Continuation даже публичного api нет." А какое там апи нужно? это

по факту сохранения состояния - все

27 ответов

77 просмотров

Так это вы писали, что нужно будет что-то руками вызывать, у нас даже возможности такой нет.

Bohdan-Panchenko Автор вопроса
Ilya Starchenko
Так это вы писали, что нужно будет что-то руками в...

у кого "у нас". В корутинах не нужно ничего вызывать, а в виртуальных потоках вполне возможно и нужно

Ilya Starchenko
В корутинах есть suspend.

То, что от нас неявно скрыли yield(COROUTINE_SUSPENDED) - не значит, что его нет.

Bohdan-Panchenko Автор вопроса
Bohdan Panchenko
где минусы что скрыли?

Не говорю, что есть минусы, я говорю, что это ничего особо не меняет.

Bohdan-Panchenko Автор вопроса
Ilya Starchenko
"Вполне возможно и нужно". О чем вы?

о том что в луме магии нет, также как и в корутинах, и в ЛУМЕ что бы сделать реально работу с ИО ассинхроной нужно вызывать методы, есть куча нативщины других либ которые вполне могли намутить свое, и они ничего не знаот об тредах, тогда нам нужно вручную вызвать методы (я забыл какие давно оклад смотрел)

Bohdan-Panchenko Автор вопроса
Ilya Starchenko
Не говорю, что есть минусы, я говорю, что это ниче...

не понял, ну либа блокирует поток, ок, я человек простой не вижу саспенд - оборачиваю в witchContext(Dispatres.IO), подобное нужно делать и в луме

Bohdan Panchenko
не понял, ну либа блокирует поток, ок, я человек п...

Везде будете оборачивать? На каждый вызов? jni - это исключение, а не правило.

Bohdan-Panchenko Автор вопроса
Bohdan Panchenko
если буду понимать что это работа с ио

А мне с виртуальными потоками даже не нужно об этом задумываться, that's the point.

Ilya Starchenko
А мне с виртуальными потоками даже не нужно об это...

вопрос ещё в том, а много ли проектов на 21ую джаву то прыгнули? чтобы спорить то)

Bohdan Panchenko
я ж приводил примеры...

jni - это исключение, еще раз.

Bohdan-Panchenko Автор вопроса
Ilya Starchenko
jni - это исключение, еще раз.

что даже свою кастомное ио замутить нельзя? Исключения, а либы коорые основываются на роботе с JNI? JavaFX

Bohdan Panchenko
что даже свою кастомное ио замутить нельзя? Исключ...

Не знаю, что там в javafx, было бы странно, если они напрямую работают через jni, а не интринзики какие-то. Если либа работает с jni, то она позаботится об этом, 99% юзер-кода это не заденет.

Bohdan-Panchenko Автор вопроса
Ilya Starchenko
Не знаю, что там в javafx, было бы странно, если о...

ну это фреймворк, а почему плохо? У вас все плохо. Конкретно там это рендер на нативной платформе, найдите мне джавовую реализацию DirectX, также там работа с вебкит

Bohdan Panchenko
ну это фреймворк, а почему плохо? У вас все плохо....

Я не говорил, что плохо, я просто не знаю, как он работает, кмк, странно, если они работают через jni.

Bohdan-Panchenko Автор вопроса
Ilya Starchenko
Я не говорил, что плохо, я просто не знаю, как он ...

для ФХ почему странно то? Еще раз весь мир не написан на джава, и вам нужно интегрироваться с платформой

Bohdan-Panchenko Автор вопроса
Ilya Starchenko
Так я сказал же про интринзики.

интринсики что не пойдут в натив?

Bohdan Panchenko
интринсики что не пойдут в натив?

Пойдут, но не запиннят поток(точнее это необязательно).

Bohdan-Panchenko Автор вопроса
Ilya Starchenko
Пойдут, но не запиннят поток(точнее это необязател...

если вам нужно дождатся работы выполнения? я чесно не помню точно что там в ФХ, я помню что грузят, а метод точный нет

Bohdan Panchenko
если вам нужно дождатся работы выполнения? я чесно...

Это не называется пиннингом, корутины и так не могут просто так выпасть с carrier-потока.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта