execution time vs tick time

 

so, for every tick data, the start() function will activate again.

 

What if the start() function have not finished running and the new tick coming?

Will the start() function keep running until the return() reach  and run the new tick after it?

Or the start() function stop and run the new tick? 

 
shonick:

so, for every tick data, the start() function will activate again.

 

What if the start() function have not finished running and the new tick coming?

Will the start() function keep running until the return() reach  and run the new tick after it?

Yes, almost , you will miss a tick.
 

Just want to make sure I understand what you are saying.

 

So, the start() keep running until the return(), it will skip the new tick during it process,and pick the next tick when the start() finish right? 

 
shonick:

Just want to make sure I understand what you are saying.

 

So, the start() keep running until the return(), it will skip the new tick during it process,and pick the next tick when the start() finish right? 

Yes, that is what I think will happen.
Reason: