Комментарии:
Best introduction video for coroutines
ОтветитьThere is an error in thois video. Threads can be suspended and resumed using wait() and notify()
ОтветитьGirlfriend?{
throw NotForProgrammerException()
Return null}
😂😂😂
no one didn't see that subtilty .
fun findGirlFriend(): Girlfriend? {
throw NotForProgrammerExpection()
return null
}
Bro it hits deep
for anybody curious as to why a thread may need to be "rested" is because at some point you may want to read that "rested" thread, otherwise data race would happen.
ОтветитьYou are creating amazing content about Android. Thanks!
ОтветитьThank so much for everything you do Phillip! I love the visual representation to demonstrate how Threads work. This really helped me to understand the concept!😃
ОтветитьThe best explanation ever!
Ответитьnice and cool lesson
ОтветитьVery nice explanations bro...
ОтветитьGood explanation. Thank you for making this video
Ответитьthrow NotForProgrammerException :D
Ответитьvery useful.
to the point.
will use info on stackoverflow 🙂
Launching 100000 coroutines is kind of a stupid idea))
Ответить😃
ОтветитьThe comparison with the construction work is really great.
ОтветитьSuch a great explanation bro. Thanx for this video
ОтветитьOne thing I never really got about coroutines in Kotlin is, the feature is clearly supported at the language level in some way - having a special keyword for functions which can be suspended makes that pretty clear. But then, to actually use them, all the functionality seems to be bumped out to a kotlinx library, which doesn't feel like first-class support at all.
One of the issues I've seen this create is, when I wanted to implement a quick cache for a library, I could not find a sensible way to do the locking. The library maintainer didn't want to add dependencies, which I think is fair enough if you're developing a library, because some people will try to minimise the things they depend on, and having libraries which pull in other dependencies can increase auditing effort.
This is somewhat more painful than in Java itself, where threading and ExecutorService and even ForkJoinPool are all available in core.
In Kotlin, it's really like you get handed the `lazy` property helper and you have to build any thread safety you want on top of that, which is painful.
Well explained
ОтветитьBetter explained than androids devs official channel lol
ОтветитьThis is highest class tutorial.
ОтветитьI've watched all your tutorials about kotlin coroutines and I have to say you've done an amazing job. I finally understand how to use them. Thank you so much!
ОтветитьGod Explanataion
ОтветитьI've watched a few of your videos and found them super intuitive! Very easy to follow and understand. Subscribed!
Ответитьwell, its pretty hard theme and thanks for explaning
ОтветитьThis was so well explained holy crap.
ОтветитьGreat videos! Thanks a lot!
ОтветитьThe workers in construction building is the best example to understand Coroutine I have found on Internet.
ОтветитьThank you so much for the video.
ОтветитьVery well explained and in great detail. I think the best of your video would be the construction worker bit. It makes it very clear where coroutines operate and their relation to threads. 👍
ОтветитьConstrunction analogy was really cool
ОтветитьThe construction sites/workers are an excellent analogy. Nice!
ОтветитьSuperb explanation bro
ОтветитьI've been on your channel for weeks now, and every time your demonstration gets even better. Great job Philipp.
ОтветитьAwesome content and well demonstrated content ...keep it up
Ответить+
Ответитьyou are "Super Android Man"
Ответитьcoroutines vs RxJava? which one better?
ОтветитьEvery time i want to learn something your videos shows up. You are a great teacher. Thanks a lot.
Ответитьclean and concise 😍
ОтветитьI thought there is a different person narrating the lecture, 😂😅
ОтветитьClear explanation !
ОтветитьBest Kotlin tutorials for Android. Thank you.
ОтветитьGreat explanation! Thank you :))
ОтветитьThanks. Very good explanation. Can you plz share your code for 100000 coroutines and threads, despite many tries, I'm unable to start 100000 coroutines that update UI as well.
ОтветитьGreat content.. Super like
Ответить