CodeGym
AI Academy
Kampaniya
CodeGym Universiteti
Öyrənmə
Kurslar
Tapşırıqlar
Sorğular & Kvizlər
Oyunlar
Yardım
Cədvəl
İcma
İstifadəçilər
Forum
Söhbət
Məqalələr
Uğur hekayələri
Fəaliyyət
Rəylər
Abunəliklər
Açıq tema

Dərslər

  • Rəylər
  • Haqqımızda
Başla
Öyrənməyə başla
İndi öyrənməyə başla
  • İrəliləyişim
  • Kurslar
  • Quest xəritəsi
  • Dərslər
  • Asinxron verilən axınları

    C# SELF
    Səviyyə 62,Dərs 0
    Mühazirədə C#-da asinxron sıralar: IAsyncEnumerable<T>, await foreach ilə iterasiya, CancellationToken ilə ləğv etmə və [ EnumeratorCancellation] atributunu müzakirə edirik. Asinxron resursların azad edilməsindən IAsyncDisposable və await using ilə, nə vaxt lazım olur və praktikada necə tətbiq etmək olar (böyük faylların oxunması, şəbəkədən streaming, server API-ləri). Hər şey nümunələrlə və istifadə sirlərilə.
    Mövcuddur
  • Senkron və asenkron generatorlar C#-da ( yield)

    C# SELF
    Səviyyə 62,Dərs 1
    Bu mühazirədə siz öyrənəcəksiniz ki, C#-da yield-ə əsaslanan generatorlarla necə laziy və təhlükəsiz şəkildə məlumat istehsal etmək olar: yield return və yield break nədir, kompilyator IEnumerable<T>/ IEnumerator<T> üçün vəziyyət maşınını necə qurur, generatorlar praktikada harada istifadə olunur və IAsyncEnumerable<T>, await foreach, await using, IAsyncDisposable və CancellationToken vasitəsilə asenkron axınlarla necə işləmək olar. Ayrıca — məhdudiyyətlər, tələlər və effektiv istifadə üçün məsləhətlər.
    Mövcuddur
  • Performansın optimallaşdırılması: ValueTask

    C# SELF
    Səviyyə 62,Dərs 2
    Bu mühazirədə ValueTask strukturunun asinxron API-lərdə, nəticə tez-tez dərhal mövcud olduqda, necə alokasiyaları azaldmağa kömək etdiyini araşdıracağıq. Task ilə müqayisə edəcəyik, tətbiq qaydalarını, gizli xətaları (məsələn, təkrar await), AsTask() vasitəsilə konvertasiyanı və cache ilə real ssenariləri müzakirə edəcəyik. Siz biləcəksiniz ki, nə vaxt ənənəvi Task ilə qalmaq, nə vaxt isə həqiqətən ValueTask istifadə etmək lazımdır.
    Mövcuddur
  • Channel: istehsalçı–istehlakçı ( Channel)

    C# SELF
    Səviyyə 62,Dərs 3
    Bu mühazirədə siz asinxron kanallarla — Channel — tanış olacaqsınız və Producer–Consumer (İstehsalçı–İstehlakçı) patternini qurmağı öyrənəcəksiniz: kanalların BlockingCollection<T> və ConcurrentQueue<T>-dən nə ilə fərqləndiyini, WriteAsync, ReadAsync və ReadAllAsync-dən necə istifadə etməyi, unbounded və bounded boru xətləri yaratmağı, seçimləri konfiqurasiya etməyi və Complete() ilə bağlama zamanı tez-tez rast gəlinən tələləri müzakirə edəcəyik.
    Mövcuddur
  • Asinxron və sinxron kodun qarşılıqlı əlaqəsi

    C# SELF
    Səviyyə 62,Dərs 4
    Mühazirədə C#-da asinxron və sinxron kodu necə təhlükəsiz birləşdirmək lazım olduğunu izah edirik: niyə await metodu "kəsir", SynchronizationContext və TaskScheduler necə işləyir, ConfigureAwait(false) harada məntiqlidir və .Result/ .Wait() zamanı deadlocklar haradan yaranır. Praktik patternlər, qaydalar və tipik səhvləri göstərəcəyik ki, UI cavabdeh qalsın, server isə məhsuldar olsun.
    Mövcuddur
Öyrən
  • Qeydiyyat
  • Java Kursu
  • Tapşırıqlara Kömək
  • Qiymətlər
  • Java Sintaksisi
İcma
  • İstifadəçilər
  • Məqalələr
  • Forum
  • Söhbət
  • Uğur Hekayələri
  • Fəaliyyət
  • Tərəfdaşlıq Proqramı
Şirkət
  • Haqqımızda
  • Əlaqə
  • Rəylər
  • Mətbuat otağı
  • CodeGym for EDU
  • FAQ
  • Dəstək
CodeGymCodeGym Java proqramlaşdırmanı sıfırdan öyrənmək üçün onlayn kursdur. Bu kurs yeni başlayanlar üçün Java-nı mənimsəməyin ideal yoludur. O, ani yoxlama ilə 1200+ tapşırığı və Java əsasları üzrə vacib nəzəriyyəni ehtiva edir. Təhsildə uğur qazanmağınıza kömək etmək üçün biz motivasiyaedici xüsusiyyətlər toplusu tətbiq etmişik: kvizlər, kod layihələri, səmərəli öyrənmə haqqında məzmun və Java proqramçısının karyerası haqqında materiallar.
Bizi izləyin
İnterfeys dili
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish
Azərbaycan
Русский Vietnamese
"Proqramçılar doğulmur, hazırlanırlar" © 2026 CodeGym
MastercardVisa
"Proqramçılar doğulmur, hazırlanırlar" © 2026 CodeGym