• 19-05-2021, 21:46:15
    #1
    java dersleri izlemeye başladım son günlerde. break ve continue komutlarını izlerken böyle bir kullanıma denk geldim ve az çok tahmin etsem de anlamından emin olamayıp google'ladım. neden bu kadar olumsuz yorum yapılmış?
  • 19-05-2021, 21:49:23
    #2
    Sonsuz bir döngüye girersiniz ve bir thread bu iş için kitlenmiş olur, gereksiz bir kaynak kullanımı sergilersiniz. Herhangi bir koşulda break ile döngüyü durdurabilirsiniz fakat koşul bir nedenden dolayı gerçekleşmezse kaynak kullanımı bakımından büyük tehlike oluşur.
  • 19-05-2021, 21:50:25
    #3
    cenkkoroglu adlı üyeden alıntı: mesajı görüntüle
    Sonsuz bir döngüye girersiniz ve bir thread bu iş için kitlenmiş olur, gereksiz bir kaynak kullanımı sergilersiniz. Herhangi bir koşulda break ile döngüyü durdurabilirsiniz fakat koşul bir nedenden dolayı gerçekleşmezse kaynak kullanımı bakımından büyük tehlike oluşur.
    faydalı oldu teşekkür ederim
  • 19-05-2021, 21:50:57
    #4
    while komutu parantezlerin içindeki durum true'mu false'mı diye kontrol eder biz direkt olarak ona herhangi bir şekilde değişmeyecek bir durum belirtirsek yani sabit olarak true while komutu içerisindeki komutu sonsuz kere çalıştırır yani sonsuz döngüye girer ihtiyaç dahilinde kullanılması önemlidir
  • 19-05-2021, 21:52:00
    #5
    Kısaca ve basitçe açıklamak gerekirse, uygulama tamamıyla kitlenip while döngüsünden çıkmayı bekleyecektir. Çıkana kadar kullanıcı hiç bir işlem yapamayacaktır. While(true) derseniz zaten sonsuz bir döngü olacağı için sadece döngü içerisindeki kodlar çalışacaktır.
  • 19-05-2021, 21:57:48
    #6
    Neden sonsuz döngüye ihtiyac olsun ki yazılımda?
    Sonsuzluk kavramı nedir? Önce biraz bunların üzerinde kafa yormak lazım diye düşünüyorum.