In a long and narrow corridor, the installation of roof smoke blocking structures is a measure to slow down the spread of fire smoke. When employing multiple smoke blocking structures, the spacing between these structures is a critical parameter that needs to be considered for optimal effectiveness. This paper analyzes the smoke blocking performance of double structures at different spacing and measures the smoke flow velocity both upstream and downstream of the double structures. According to the analysis of the smoke velocity vector obtained from numerical simulation, the smoke can be divided into three zones based on the flow state of the smoke after passing through the front smoke screen structure, namely the vortex zone, surge wave zone, and steady flow zone. When the rear smoke screen is located in the surge zone, the smoke blocking effect is optimal. Analysis of the morphology of the smoke layer indicates that the length of the vortex region is directly proportional to the upstream smoke flow velocity. The numerical and experimental results both indicate that an excessively large or small spacing between the structures fails to achieve optimal smoke control effectiveness. When the spacing is within an optimal range, the smoke velocity is the lowest. Finally, using a real architectural corridor as a case background, this paper presents a design example of roof smoke blocking structures. In order to arrange as many smoke blocking structures as possible, an appropriate spacing between the structures should be slightly larger than the vortex region. The smoke control effectiveness of multiple roof structures was validated through numerical simulation. As a result, the time required for smoke to pass through the corridor increases by 110 s.