ну вообще то да, хотя можено использовать и механизмы асинхронности. Вот тут можно почитать, довольно познавательно.