Сообщения

AI Engineering: Python variables

 1. Sade anlayishlar: x = 10 y = 20 print(type(x)) print (x, y) print (id(x), id(y)) x = "hello" print(type(x)) 2. input() həmişə str qaytarır — bu, başlanğıcda ən çox rast gəlinən səhvdir: python n = input ( "Ədəd: " ) # "5" — mətn! print ( n + 1 ) # Xəta print ( int ( n ) + 1 ) # 6 3. Əgər tipi göstərmək istəyirsinizsə, Python-da bunun ayrı yazılışı var, ona type hint deyilir: python k : int = 7 print ( k ) 4. Burada tip addan sonra , iki nöqtə ilə yazılır. Amma bilməlisiniz ki, bu sadəcə qeyddir, Python onu məcburi tətbiq etmir: python k : int = "salam" # xəta vermir, işləyir

MS Lesson26: Threads

Изображение
1. Process - emeliyyat sistemi terefinden ishe salinan, oz ayrica yaddash sahesine malik olan programin icra nusxesidir.  Mes biz kompumuzda muxtelif programlar acanda Paint, Excel ve s. bunlar ferqli proseslerdir.  OS her bir prosese ferqli registerler, stack memory, heap memory assign edir.  Restoran misali: Restoran = process Bina = yaddash (RAM) Ishciler = thread Yeni process ishe salinmish bir programdir. * Her proses oz yaddashinda ishleyir, bashqasina toxuna bilmez. * OS her prosese unikal ID verir. * Yaratmaq / silmek bahalidir. * Biri crash olsa, digerine tesir etmir.  Bir prosesin icinde coxlu thread ola biler. Amma bir thread yalniz bir prosese aid ola biler.  Java kodu bashlayanda JVM ozu de bir nece thread yaradir: * main thread - bizim kodumuz * GC thread - Garbage Collector * Finalizer thread * Signal Dispatcher thread 2. Thread - process icinde ishleyen ayrica ish axinidir. Kodun setir setir icra olundugu yoldur.  Restoran - process Ashpaz 1...