Eş zamanlı çalışan görevler arasında veri aktarmak söz konusu olduğunda en basit yöntem yerel/genel (global) değişkenler kullanmaktır. Ancak değişkenler kullanmak dikkat gerektiren bir yöntemdir. Verilerin erişim sıralarını (yazma/okuma önceliklerini), güncellenme zamanlarını, işlem sırasını, vb gibi önemli durumları değişkenler kullanarak ayarlamak oldukça zordur ve önemli yazılım hataları oluşmasına neden olabilir.
Örneği incelersek iki farklı görev arasında "SAYAÇ" etiketli bir yerel değişken ile veri aktarılmaya çalışıldığını görebiliriz. İlk görevde "SAYAÇ" ile bir işlem gerçekleştirilirken ikinci görevde "SAYAÇ" değişkeninin o anki değerine göre başka bir işlem gerçekleştirilmektedir.
Bu örnek sistemsel bir sorun olmadığı ve çok hızlı tekrar gerektirmediği durumlarda düzgün çalışacaktır diyebiliriz. Ama mesela yinelenmeyi 1ms'ye düşürdüğümüzde hemen eşleme sorunlarıyla karşılaşacağımızı göreceksiniz.
(Örnekte yerel değişken kullanarak işlem yapılması başka bir LV kodlama hatasıdır ama örneğin amacı eş zamanlı çalışan görevler arası veri aktarmak olduğu için göz ardı ediniz.)