Size: a a a

Kotlin Community

2019 December 18

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
Не вижу связи. Мне она и без икс.корутин совершенно незачем.
Без корутин полезная штука. Надо запустить что-нибудь в бэкграунде и не париться. У меня в коде они даже были, но выпилил, когда впилил корутины
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
А какие манипуляции можно делать с голым тредом?
Честно я ни разу не пользовался его методами
источник

AO

Alexey Otts in Kotlin Community
Vladimir Petrakovich
Shutdown hook например
это рили единственное место
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
launch(Dispatchers.IO) всегда будет предпочтительнее
Корунтины то не сразу появились
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
Shutdown hook например
очень редкая история, для этого можно и object : Thread { ... }.start()
источник

QH

Quantum Harmonizer in Kotlin Community
Bogdan Panchenko
Честно я ни разу не пользовался его методами
ЧТД
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Корунтины то не сразу появились
Так кто же спорит. В свое время было полезно. Я правда уже на CF сидел. Они почти все покрывают кроме экзотических случаев
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
очень редкая история, для этого можно и object : Thread { ... }.start()
так это оно и есть, просто симпатичнее
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Nozik
так это оно и есть, просто симпатичнее
Так я и говорю, что такие штуки не должны быть симпатичными.
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
очень редкая история, для этого можно и object : Thread { ... }.start()
Ну во-первых, start() - это лишнее, а во-вторых, thread { } компатный и удобный, можно сразу в аргументах имя указать
источник

BP

Bogdan Panchenko in Kotlin Community
И что ответить даже не знаю. Я говорю же не использовал thread.resum() etc. Может только idActive
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
Ну во-первых, start() - это лишнее, а во-вторых, thread { } компатный и удобный, можно сразу в аргументах имя указать
Не должно быть оно компактным и удобным! Оно должно кричать «я странная штука, так нужно делать почти никогда»
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
Так я и говорю, что такие штуки не должны быть симпатичными.
Ну создай issue на YT "давайте это задепрекейтим", наверняка вылезут ещё способы законного применения
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Так кто же спорит. В свое время было полезно. Я правда уже на CF сидел. Они почти все покрывают кроме экзотических случаев
Ну я не против*  его деприкейтнуть (thread {})
источник

QH

Quantum Harmonizer in Kotlin Community
Bogdan Panchenko
И что ответить даже не знаю. Я говорю же не использовал thread.resum() etc. Может только idActive
эт потому что нет никакого resume(), оно давно deprecated
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
И что ответить даже не знаю. Я говорю же не использовал thread.resum() etc. Может только idActive
установка имени. Это единственное, что там есть полезного и безопасного
источник

VP

Vladimir Petrakovich in Kotlin Community
Я не представляю, как на эту штуку можно наткнуться случайно и заиспользовать, не разобравшись, как оно работает
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
эт потому что нет никакого resume(), оно давно deprecated
это да
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
очень редкая история, для этого можно и object : Thread { ... }.start()
Он Runnable же принимает
источник

QH

Quantum Harmonizer in Kotlin Community
Bogdan Panchenko
Он Runnable же принимает
там пара конструкторов
источник