A task split creates a line of code that is executed simultaneously with another line of code.As a consequence, hardware conflicts can occur if both tasks are trying to control the same output device at the same time.
The following code compiles and executes, but there is a conflict because motor A cannot run both forward and backward at the same time.
The following program also executes, but all it does is run motor A forward for 2 seconds.
Note that jumps cannot cross task splits and cannot switch between task splits: