- Mesajlar
- 2,646
- En iyi cevaplar
- 0
- Beğeniler
- 5,172
- Puanları
- 6,640
Merhabalar son zamanlarda socketlerle uğraşırken multithread çalışma olayının mantığını anladım ama merak ettiğim çok büyük bir şey var
Şimdik msdn ve diğer çoğu site diyorki ilk önce bir socket açılır ordan gelen bağlantılar dinlenir bir bağlantı isteği olduğunda o socket bir threade aktarılır o thread işini yaparken ana socket hattı dinlemeye devam eder, buraya kadar iyi güzel hoş ama minecraft 1.000, 2.000, 10.000 kişilik sunucuları çalıştırırken bağlantılar nasıl düzenleniyor yani 5486 online kişi varsa 5486 tane thread açılması lazım yanlışmıyım bu kadar thread nasıl açılabiliyor/tanımlanabiliyor
Yani işin kısası yapacağım programda 500 veya daha fazla clientle uğraşmam gerekiyor 500 tane workermı tanımlamak zorundayım ve zorundaysam thread seçimini kolaylaştırabilecek bir öneriniz varmı
Ve ek olarak bilginiz yoksa mümkün olduğunca az mesaj atarsanız sevinirim
Edit: İstediğiniz gibi hortlatabilirsiniz yeterki yardımcı bir cevap olsun
Şimdik msdn ve diğer çoğu site diyorki ilk önce bir socket açılır ordan gelen bağlantılar dinlenir bir bağlantı isteği olduğunda o socket bir threade aktarılır o thread işini yaparken ana socket hattı dinlemeye devam eder, buraya kadar iyi güzel hoş ama minecraft 1.000, 2.000, 10.000 kişilik sunucuları çalıştırırken bağlantılar nasıl düzenleniyor yani 5486 online kişi varsa 5486 tane thread açılması lazım yanlışmıyım bu kadar thread nasıl açılabiliyor/tanımlanabiliyor
Yani işin kısası yapacağım programda 500 veya daha fazla clientle uğraşmam gerekiyor 500 tane workermı tanımlamak zorundayım ve zorundaysam thread seçimini kolaylaştırabilecek bir öneriniz varmı
Ve ek olarak bilginiz yoksa mümkün olduğunca az mesaj atarsanız sevinirim
Edit: İstediğiniz gibi hortlatabilirsiniz yeterki yardımcı bir cevap olsun
Son düzenleme: