In common use, it means making two things happen at the same time.
It multithreading programming, it refers to relationships among threads: any number of threads, and any kind of relationship (before, after, during). Such like:
Serialization - thread A must happen before thread B.
Mutual exclusion - thread A and B must not happen at the same time.