WEBVTT

1
00:04.970 --> 00:10.460
Evet arkadaşlar, şimdi tüm yönlendirme
tablosunu silmekten sorumlu olan görevi
uygulamama izin verin.

2
00:11.300 --> 00:18.260
Bu yüzden sdp dot c dosyasına gideceğim ve
buraya ek bir seçenek eklememe izin verin.

3
00:25.860 --> 00:31.410
Uygulayacağım işlev LCP delete ht
tablosudur.

4
00:32.520 --> 00:35.970
Bu yüzden stp lc dosyasına gideceğim.

5
00:44.120 --> 00:46.100
Ve fonksiyonu burada uygulamama izin
verin.

6
00:59.080 --> 01:07.210
Dolayısıyla bu iki satır, yönlendirme
tablosunu oluşturan

7
01:07.240 --> 01:07.930
çift bağlı listenin tamamını izole
etmekten sorumludur.

8
01:08.140 --> 01:11.590
Ve yönlendirme tablosunun baş kısmını head
olarak başlattım.

9
01:11.800 --> 01:18.340
Böylece bir bakıma yönlendirme tablosunu
oluşturan bağlı listenin

10
01:18.340 --> 01:19.300
tamamını uygulama yığın durumundan izole
etmiş oldum.

11
01:28.590 --> 01:34.860
Ve şimdi bu, yönlendirme tablosunu ne
kadar sildiğimizi hatırlamamıza yardımcı

12
01:34.860 --> 01:38.940
olacak veri yapısıdır, çünkü yönlendirme
tablosunu ön alma yoluyla sileceğiz.

13
01:54.870 --> 01:55.440
Şu anda.

14
02:01.130 --> 02:07.040
Bu nedenle, on girdinin silinmesini her
tamamladığımızda

15
02:07.040 --> 02:08.720
yönlendirme tablosunun silinmesini
yazdırmamız gerektiğini unutmayın.

16
03:30.370 --> 03:31.660
Ve işimiz bitti.

17
03:32.290 --> 03:35.110
Evet, çocuklar, şimdi size gösteriyi
göstereyim.

18
03:36.660 --> 03:40.110
Bu yüzden 40.000 numaralı bağlantı
noktasını dinleyeceğim.

19
03:41.520 --> 03:45.420
Ve diğer pencereden 100 rota göndereceğim.

20
03:45.810 --> 03:47.370
Yani 100 rota öğrendim.

21
03:47.370 --> 03:51.240
Bir numaralı seçeneğe basarsam,
öğrendiğiniz tüm 100 rotayı
görüntüleyebilirsiniz.

22
03:51.480 --> 03:57.570
Şimdi yedi numaralı seçeneğe basarsam,
yönlendirme tablosundaki tüm rotaları
sileceğim.

23
03:59.860 --> 04:01.150
Ve işte başlıyoruz.

24
04:02.050 --> 04:07.060
Böylece rotaların yönlendirme tablosundan
onlu gruplar halinde yeniden
yönlendirildiğini görebilirsiniz.

25
04:07.710 --> 04:13.740
Ve on rota her silindiğinde, görevimizi
önceden iptal ediyoruz ve görev,
yönlendirme

26
04:13.740 --> 04:17.670
tablosundaki sonraki on girişi silmek için
yeniden zamanlanıyor ve bu devam ediyor.

27
04:17.970 --> 04:26.190
Son olarak, yönlendirme tablosunun tamamen
silinmesi tamamlanır ve olay döngüsü iş
parçacığımız durur.

28
04:27.230 --> 04:27.860
Doğru.

29
04:27.860 --> 04:32.510
Dolayısıyla, kursun bu bölümünden
çıkarılacak sonuç, nesne silme işleminin

30
04:32.510 --> 04:35.030
eşzamansız bir ortamda dikkatli bir
şekilde yapılması gerektiğidir.

31
04:36.460 --> 04:43.990
Nesne her zaman bir silme görevi
bağlamında silinmelidir ve silinen bu

32
04:43.990 --> 04:48.250
görevler olay döngüsü uygulamanız
tarafından desteklenen en düşük öncelik
düzeyinde zamanlanmalıdır.

33
04:49.300 --> 04:49.810
Tamam.

34
04:49.810 --> 04:52.840
Yani uymanız gereken basit kural budur.


