In computer programming, a control instruction in parallel computation systems. Fork indicates the next instructions that may be performed in parallel. Join indicates the instructions that must be executed before the designated instruction can be obeyed.