Using Resque within Observers

Am I wrong in thinking that an Observer holds a thread open until it’s finished, and Enqueing a job in resque via an AR Observer is not going to give me any performance gains?