Maestro Raskolnikov_k,
Crime and punishment, hey?
Your post is nicely inline with your username 
My best, most honest answer is: it's complicated and individual to each of us.
I've gone through fases;
* When I was young (10-20): I did as most us us bottled it up and exploded at irregular times. -> Having a perpetual cycle of growing frustration to deal with.
* Getting a bit older (20-30): My therapist at the time showed me an approach that seemed to stick with me; seeing each big or small frustration as a battery recharge; I.e. every time I felt frustrated I did not try and repress the frustration, I only tried to use the 'energy' in a constructive manner to my direct goals.
* first gray hairs appear(30-40): I learned that there is no ideal approach, aside from not having the sentiment fester inside of me. I learned that we cannot control what we feel but we can control how we let this feeling affect us. And as with many ASD peers I have an easer time managing anything if I can put it into words -> I feel a frustration, I do not block the feeling or deny it, I attend to it immediately, but not in the sense that I frown or act out, I attend to it in that I calmly acknowledge the feeling, gently ask myself what would be needed for me to cause such a 'frustration' in someone else? having the double effect that I see that I could be having this impact (with proper motivation) and that I talked myself through the frustration, making similar less frequent in the future.
* Now (40-...): I just try my best 
kind regards,
Kada