postevent is clearly thread safe, as it is often used for thread safe communication, and OpenGL's MakeCurrentContext is threadsafe as well, as all OpenGL Context's are held in TLS. This is how you do shared resources between multiple contexts
Merge branch 'master' of https://github.com/dannydulai/monomac