多个线程可以在多核CPU上并行执行吗?

最近在学习CAS,CAS大家都知道,让一个线程不释放CPU而是通过忙循环来等待共享资源的释放,但是如果占用共享资源的线程同时在使用CPU呢?那么等待资源的线程还能执行CPU的忙循环吗?
所以就有了标题上的问题,望解答。