ProcessQueue Cron Job

I’ve been trying to search for this but cannot find an answer that is clear.

I have a cron job setup to run every 5 minutes to process the queue (I’m going to adjust the time to run once an hour but just testing right now). If I have a campaign that will take 3 hours to run, will the cron job running again mess up the currently processing job once it has been started?