I don't know of a dedicated view. But the dequeue notification processes run as scheduler jobs. So you can look for the number of these running:
select * from dba_scheduler_running_jobs
where job_name like 'AQ$_PLSQL_NTFN%';
is it as simple as each running dequeue process will always need it's own CPU thread?No. It depends on what your processing does! If you're scraping all the data out of your application, chances are a fair bit of the time is spent reading it from disk. So then you're using disk I/O, not CPU.
Is this a one-off migration, or something you're going to do regularly?