What is an #AWS virtual CPU?

I’m used to cores and threads and hyperthreading… but AWS seems to talk about vCPUs a lot. These are apparently “virtual CPUs” but how does this compare to cores and threads?