Can an Timer interrupt block an interrupt attached to a pin input?

I have been studying up on interrupts, and from what I have read, it seems they can block other interrupts.

So say I have an ISR set up on Timer1, and attachInterrupt on pin 2 for CHANGE. Now say the Timer1 ISR happens to be executing, and right at that moment a CHANGE occurs on pin 2.

Will the interrupt on pin 2 be ignored?

Will it just be queued and run after the Timer1 ISR finishes?

By experimentation by running a loop to hold up the Timer1 ISR it appears that the pin 2 ISR runs, but I am not very confident that my findings are correct since this seems like a tricky area.

If I could get some confirmation on what to expect here I would appreciate it very much.

Thank you kindly...

So say I have an ISR set up on Timer1, and attachInterrupt on pin 2 for CHANGE. Now say the Timer1 ISR happens to be executing, and right at that moment a CHANGE occurs on pin 2.

Will the interrupt on pin 2 be ignored? NO

Will it just be queued and run after the Timer1 ISR finishes? YES

A good tutorial on interrupts can be found here
https://gammon.com.au/interrupts

cattledog:
Will the interrupt on pin 2 be ignored? NO

Will it just be queued and run after the Timer1 ISR finishes? YES

A good tutorial on interrupts can be found here
https://gammon.com.au/interrupts

Really good and easy to follow article, thanks very much.