。
按机制区分.竞争可以通过不同的发生，一般可分为直接的和间接的。这些机制既适用于种内竞争，也适用于种间竞争。生物学家通常都承认有两种竞争：干扰竞争和剥削竞争。在干扰竞争中，生物体通过争夺稀缺资源直接交互。例如，大蚜虫为了捍卫窄叶杨树叶上的取食地点，会将较小的蚜虫从较好的地点喷出。相反，在剥削竞争中，生物体通过消耗稀缺资源而进行间接交互。例如，植物通过根的来消耗氮，从而使附近的植物得不到氮。有些植物会产生很多根，这通常会将土壤中的氮含量降到非常低的水平，最终杀死邻近的植物。Se