Mã hóa đa luồng không tầm thường. Ngay cả khi được thực hiện bởi những người biết họ đang làm gì, lỗi phụ thuộc thời gian có thể xảy ra. Chúng rất khó sửa. Đã xử lý một vài nghìn lỗi loại đa trường hợp có thể tạo ra, tôi không muốn có chúng trong khung thử nghiệm của mình. Bản sửa lỗi đầu tiên tôi đã xuất hiện để hoạt động, nhưng khi thử nghiệm thêm, người ta thấy rằng nó đã trở thành một trong hàng chục ngàn lỗi.
Các kỹ thuật để thực hiện đa luồng trên nhiều bộ xử lý đang trở nên tốt hơn với sự ra đời của các PC đa bộ xử lý. Tuy nhiên, sẽ mất thời gian trước khi chúng được sử dụng rộng rãi.
Một số bộ kiểm thử có sự phụ thuộc giữa các kiểm tra không cần phải được nêu rõ ràng khi các kiểm tra được chạy trong một luồng. Tuy nhiên, trên một động cơ đa hơi, chúng sẽ cần phải được tuyên bố rõ ràng. (Trường hợp phụ thuộc như vậy nên tồn tại là một câu hỏi khác nhau.)
Từ quan điểm khác, một số thứ không cần phải được chạy song song. Đó là quá trình chạy đủ nhanh, có thể tốt hơn để tập trung nỗ lực vào những thứ khác hơn là thực hiện đa luồng.