Розрізняють три класи таких конфліктів: Структурні конфлікти () — виникають у випадках, коли неможливий розподіл апаратних ресурсів конвеєра між його окремими етапами для забезпечення повного його завантаження Конфлікти даних () — виникають в випадках, коли існують залежності між даними в різних командах, які знаходяться в конвеєрі. Конфлікти керування ( або ) — виникають як наслідок конвеєризації команди переходу, які змінюють значення лічильника команд. Структурні конфлікти