Terfi
CodeGym Üniversitesi
Öğrenme
Kurs
Görevler
Anketler ve Sınavlar
Oyunlar
Yardım
Takvim
Toplum
Kullanıcılar
Forum
Sohbet
Nesne
Başarı Öyküleri
Aktivite
Yorumlar
Abonelikler
Açık tema
Dersler
Yorumlar
Hakkımızda
Başlangıç
Öğrenmeye başla
Şimdi öğrenmeye başla
görev haritası
Dersler
tüm görevler
Tüm seviyeler
Yeni konu oluşturma ve başlatma
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba Amigo! Ellie sana ileti dizilerinden bahsetti ve ben de sana onlarla nasıl çalıştığını anlatacağım. Yeni bir ileti dizisi oluşturmak için yapman gerekenler:" 1) Bir Thread nesnesi oluşturun 2) Çalıştırmak istediğiniz yöntemi iletin
sağlıklı uyku
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba Amigo! Bugün Bilaabo size thread'lerle çalışırken kullandığımız en ilginç yöntemden bahsedecek: uyku . Sleep yöntemi , Thread sınıfının statik bir yöntemi olarak bildirilir yani herhangi bir nesneye bağlı değildir. bu yöntem , prog
Konuları durdurma: resmi olmayan sürüm
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba Amigo! İşte sana zaten sahip olduğun ya da yakında sahip olacağın ilginç bir soru. Devam eden bir ileti dizisini nasıl durdurursun? " Diyelim ki kullanıcı programa «İnternetten bir dosya indirmesini» söyledi. Ana iş parçacığı, bu i
Konuları durdurma: resmi sürüm
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba Amigo! Ellie'nin İptal fikrinin harika olduğunu kabul etmelisin." "Evet." "Aslında, Thread sınıfında benzer bir şey var . Yalnızca değişkenin adı isCancel değil . Adı isInterrupt . Ve iş parçacığını durdurmak için kullanılan yöntem
Seviye için ek dersler
Modül 2: Java Çekirdeği
seviye ,
Ders
Çoklu kullanım: Thread sınıfının yöntemleri Bu derste multithreading hakkında konuşmaya devam edeceğiz. Thread sınıfını ve birkaç yönteminin nasıl çalıştığını keşfedeceğiz . Önceden, sınıf yöntemlerini incelerken, genellikle "yöntem adı" ->
Çoklu kullanım sorunları: paylaşılan bir kaynağa erişim
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba Amigo! Dün çoklu okumanın faydalarını ve kolaylıklarını tartıştık. Şimdi dezavantajlarına bakma zamanı. Ve ne yazık ki bunlar küçük değiller." Önceden, bir programa birbirinin metotlarını çağıran bir dizi nesne olarak bakmıştık. Şi
Konular bağımsız değil! senkronize!
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba Amigo! Her derde deva bir ilacımız var - tüm hastalıkların tedavisi. Daha önce gördüğümüz gibi, kontrolsüz iplik değiştirme bir sorun." "Neden ileti dizileri bir sonraki ileti dizisine ne zaman geçeceklerine kendileri karar veremiy
Yerel önbellek: çoklu iş parçacığı sorunu. Uçucu
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba, Amigo! Ellie'nin size birkaç ileti dizisi aynı anda paylaşılan bir kaynağa erişmeye çalıştığında ortaya çıkan sorunlardan bahsettiğini hatırlıyorsunuz, değil mi?" "Evet." "Sorun şu ki, hepsi bu kadar değil. Küçük bir sorun daha va
verim (geçiş hakkını teslim etmek)
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba Amigo! Bugün kısa ama ilginç bir dersimiz olacak. Size Thread sınıfının statik bir yöntemi olan verim'den bahsedeceğim ." Ellie size işlemcinin sürekli olarak iş parçacıkları arasında geçiş yaptığını söyledi. Her iş parçacığına, ku
katılmak — bir iş parçacığının bitmesini beklemek
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba, Amigo! Görüyorum ki iplikler hakkında öğrenmede büyük adımlar atıyorsun." "Sonuçta o kadar da zor değildi." Bu harika! Bugün kolay bir dersiniz var ve konu birleştirme yöntemi. Şu durumu hayal edin: ana iş parçacığı, bazı görevler
DeadLock ve nedenleri
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba, Amigo!" "Bugün size kilitlenmenin ne olduğunu anlatacağım." "Hey, bana zaten böyle bir şeyden bahsetmiştin." "Evet, yaptım. Ama bugün konuyu daha ayrıntılı olarak ele alacağız." "En basit durumda, kilitlenme iki iş parçacığı ve ik
DeadLock'tan kaçınma stratejileri
Modül 2: Java Çekirdeği
seviye ,
Ders
"Merhaba, Amigo!" "Size kilitlenmelerden kaçınmak için birkaç stratejiden bahsetmek istiyorum." "En iyi strateji, iyi düşünülmüş bir mimari ve kilitleri ne zaman ve hangi sırayla kullanabileceğinizi (muteksler edinin) yöneten bir dizi kural
Daha fazla göster
1
...
17
18
19
20
21
...
35
Please enable JavaScript to continue using this application.