No its ok we don't have to synchronize AreProgressBarsComplete because it’s only reading the state of the progress bars and we are already using the critical section for updating the progress bars and other shared resources on the main VCL Thread. You can think of it as (Read Only) is ok as long as it does not attempt to "TOUCH" the GUI controls and mess with them. (Its just looking at their values not touching them directly).
Thanks Dude, It's very helpful!
very good
Threading and (especially) Synchronize definitively under control.
Thank you
Now I go to next video.
@atcbrambo yea man :) it's really easy once you see how it works 💪
@@BitmasterXor Yes. But no one explained so cleararly, easily, and in depth.
The lesson on Synchronize was amazing
@atcbrambo your welcome man I'm hoping to have more videos comming out soon.
successful return man !!
@omarvx-dy6cw thanks glad you liked it.
Don't we need to synchronize AreProgressBarsComplete while it is accessing GUI controls?
No its ok we don't have to synchronize AreProgressBarsComplete because it’s only reading the state of the progress bars and we are already using the critical section for updating the progress bars and other shared resources on the main VCL Thread. You can think of it as (Read Only) is ok as long as it does not attempt to "TOUCH" the GUI controls and mess with them. (Its just looking at their values not touching them directly).
@@BitmasterXor Thank you for clarification! You've made really useful videos about multithreading theme
@@AlexRoldugin Glad you like it, hopefully ill have more videos coming out soon.