Часть исполняемого кода процесса, за которой закреплены счетчики, стек пользовательского режима, стек режима ядра и свой набор регистров процессора. Все потоки в процессе имеют равный доступ к его адресному пространству, описателям объектов и другим ресурсам. В Visual Basic потоки реализуются только как объекты.