Saya menggunakan LabView untuk proyek pencitraan. Dalam kode saya memiliki dua loop terpisah saat berjalan (sebagian besar) secara mandiri. Ketergantungan kecil - jika ini adalah ketergantungan sama sekali - berasal dari fakta bahwa loop pertama secara terus menerus mengambil gambar input dan menyimpannya dalam buffer sementara; setiap iterasi dari loop menggantikan apa yang ada di buffer gambar ini. Sekarang loop kedua mengambil apa pun yang ada di buffer itu saat iterasi dimulai dan melakukan beberapa pemrosesan.
Pertanyaan saya: Bagaimana buffer ditimpa? Apakah ini menggantikan data satu piksel pada satu waktu? Bisakah loop kedua mengakses buffer sementara buffer sedang dalam proses over-ditulis dan dengan demikian menghasilkan output yang salah?