You can do whatever you want within the interrupt routine, but there can only be one interrupt routine and code within it can only be run sequentially.
If you need to do two things in response to an interrupt, they can usually both be done within that single interrupt routine. If you need to do different things, it should be possible to use a variable to indicate what the interrupt routine should do when an interrupt occurs.
I'm not entirely clear as to how you mean by doing two separate things, or the circumstances in which you would need that.
"At the same time", is a somewhat open-ended matter, even a PC CPU seemingly running a number of applications simultaneously only really does one thing at a time.