Нет, изначально. Если вы выполняете многопоточность в VB6, вам придется интенсивно использовать функции многопоточного API-интерфейса Windows (дополнительную информацию об этом см. В книгах Дэна Эпплмана или книги Мэтью Керланда «Мощные методы для повседневных программистов»).)
Вы также можете выполнять многопоточность через COM с помощью таймеров и многопоточности COM-квартир, но для этого также требуется немало кода платформы, и даже в этом случае вам все равно придется кодировать функции синхронизации самостоятельно.