• 29-04-2020, 01:31:17
    #1
    Merhabalar, bir sorunum var.

    for (let i = 0; i < 100000; i++){
    
    }
    yukarıdaki şekilde bir for döngüm var, ve bu for çalışıyorken program kitleniyor hiç bir işleme yanıt vermiyor çözümü nedir? bu for döngüsünü ayrı bir threadda çalıştırmak için ne yapmalıyız?
  • 29-04-2020, 01:34:45
    #2
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Buradaki gibi yapabilirsiniz: https://www.npmjs.com/package/react-native-bg-thread
  • 29-04-2020, 03:36:08
    #3
    tolgasen adlı üyeden alıntı: mesajı görüntüle
    RnBgTask.runInBackground_withPriority("MAX",()=>{    for (let i = 0; i < 10000; i++){        console.log(this.state.label+":"+i);    }});RnBgTask.runInBackground_withPriority("MAX",()=>{    for (let i = 0; i < 10000; i++){        console.log(this.state.label+":::"+i);    }});
    yukarıdaki şekilde kullandım, mantıken 2tane for döngüsünün beraber çalışması lazım fakat 1. döngü bitmeden 2. ye geçmiyor hocam
  • 29-04-2020, 10:43:46
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Js zaten non blocking io nasıl takılır ki döngüde?
  • 29-04-2020, 15:10:58
    #5
    ermvrs adlı üyeden alıntı: mesajı görüntüle
    Js zaten non blocking io nasıl takılır ki döngüde?
    valla deneyin görün hocam
  • 04-05-2020, 00:24:09
    #6
    Sorun çözülmüştür arkadaşlar, react-native setState fonksiyonu asenkron çalıştığı için ui threadını kilitliyormuş. android tarafına modül yazıp sorunu çözdüm. teşekkürler.