百舸争流是一个成语,常用来形容竞争激烈,许多不同的人或船只都在争夺同一个目标或机会。百舸指许多船只,争流指争取水流的优势或速度。这个成语通常用来比喻在竞争激烈的环境中,众多的竞争者都在争相抢占有限的资源或机会,形势错综复杂,竞争剧烈。