ผมเริ่มหัดเขียน ซอฟแวร์ เป็นซอฟแวร์ บน windows (เดิมเขียนกับ Dos) ตรงที่หาก โปรแกรมหลัก เรียกใช้ โปรแกรมย่อย ถ้าโปรแกรมย่อยนั้นทำงานช้า เช่นกำลังไปอ่านไฟล์อยู่ โปรแกรมหลักจะไม่รอผลการอ่าน จะข้ามไปเลย ทำให้เกิด Error เพราะเนื้อหาจากไฟล์ ที่จะต้องมาทำการคำนวณ ยังไม่ได้จากการอ่านไฟล์ ซึ่งในหากเป็น DOS เหตุการณ์นี้จะไม่เกิด จึงต้องแก้โดย ต้องให้ Delay เพื่อรอผลการอ่านไฟล์ ซึ่งก็ไม่ค่อยแน่นอนเพราะ ซอฟแวร์นำไปใช้กลับเครื่องคอมพิวเตอร์ ที่ความเร็วต่างกัน จึงสงสัยว่าทำไมมันจึงไม่รอให้ Process ใด ๆ เสร็จก่อน แล้วจึงทำ Process ถัดมา
ผมสงสัยเกี่ยวกับขบวนการทำงานของ ซอฟแวร์ที่เขียน