Thread Safe dan Non-Thread Safe Code, Apa Maksudnya?

Beberapa buku atau artikel yang pernah saya baca kadang menyebut-nyebut istilah thread safe. Konteksnya biasanya seperti ini “Kode program ini thread safe“, “Queue di Ruby sifatnya thread-safe“. Kebalikannya, ada juga yang menyematkan istilah non-thread safe di tulisannya. Sebenarnya maksud dari thread safe dan non-thread safe itu apa? Saatnya jujur, kita sebagai developer tidak jarang tidak …