Ну как бы потому-что выполняется два потока, и грубо говоря процессор сам выбирает какой поток ему стоит выполнить первым, а какой вторым. И да он у него есть свой менеджер, который может прервать выполнение одного потока передать управление какому нибудь скайпу потом опять прервать и передать управление второму потоку, потом прервать и дать управление первому потоку.