Example:
Sub Button1_Click
'do something
For i = 1 To 100
CallAnotherSub(100)
Next
End Sub
No event will be raised until Button1_Click completes.
There is nothing special about services. The code is executed by the main thread and behaves exactly like code in any other module.
The only difference is that the the service itself is never paused.