Thread.sleep biasanya digunakan saat kita ingin memblokir proses pada suatu thread tertentu tersebut.
Delay biasanya digunakan saat kita ingin menunda bagian logic proses tanpa memblokir suatu thread tersebut.
Dari penjelasan keduanya seharusnya terlihat perbedaannya. Namun jika berhadapan dengan satu case yang membutuhkan "jeda/block" pada proses tertentu dalam coding, masih akan selalu bingung memilih, bagusnya pakai thread.sleep atau delay (?)












