মাল্টি-থ্রেড কোডিং তুচ্ছ নয়। এমন কি লোকেরা যখন তারা জানে যে তারা কী করছে, সময় নির্ভর নির্ভর বাগগুলি ঘটতে পারে। তারা ঠিক করা কঠিন। কয়েক হাজার কেস টাইপের বাগগুলি মাল্টি ট্র্যাডিং উত্পাদন করতে পারে তার সাথে ডিল করার পরে, আমি সেগুলি আমার পরীক্ষার কাঠামোর মধ্যে না রাখাই পছন্দ করব। আমার প্রথম স্থির কাজটি হাজির হয়েছিল, তবে আরও পরীক্ষার পরে দেখা গেছে যে এটি কয়েক হাজার বাগের মধ্যে একটি হয়ে গেছে।
মাল্টি প্রসেসরগুলিতে মাল্টি-থ্রেডিং করার কৌশলগুলি মাল্টি-প্রসেসর পিসিগুলির আবির্ভাবের সাথে আরও ভাল হচ্ছে। তবে এগুলি ব্যাপকভাবে ব্যবহারের আগে সময় লাগবে।
কিছু টেস্ট স্যুটের টেস্টগুলির মধ্যে নির্ভরতা থাকে যা পরীক্ষাগুলি যখন কোনও এক স্ট্রিমে চালানো হয় তখন স্পষ্ট করে বলা দরকার হয় না। তবে, একটি বহু-বাষ্প ইঞ্জিনে, তাদের স্পষ্টভাবে বিবরণ দেওয়া দরকার। (যেখানে এই ধরনের নির্ভরশীলতা থাকা উচিত এটি একটি আলাদা প্রশ্ন))
অন্য দৃষ্টিকোণ থেকে, কিছু জিনিস কেবল সমান্তরালে চালানোর প্রয়োজন হয় না। প্রক্রিয়াটি পর্যাপ্তভাবে দ্রুত চলে, মাল্টি-থ্রেডিং বাস্তবায়ন ছাড়া অন্য কোনও বিষয়গুলিতে প্রচেষ্টা ফোকাস করা ভাল।