using interrupts

i will have a lot of code running on my program and i need the interrupts to stop the main code and call another function depending on the serial input so i kinda need interrupts. p.s i want to know more abut the interrupts on arduino so it would be nice if some one could share their knowledge about arduino interrupts and how they can be modified