Tim kami benar-benar bersemangat: setelah semua, kami berada pada tahap menghasilkan seminar yang paling sulit bagi kami di antara kita semua yang diciptakan: seminar tentang multithreading, daya saing dan masalah terkait lainnya. Kami agak takut: kami telah menciptakan proses besar koordinasi internal laporan, sumber informasi, kami kurangi, verifikasi ... kami koreksi ... dan semua ini agar bermanfaat untuk setiap tingkat pelatihan.
Tugas kami terdengar sangat sederhana: dalam dua hari penuh untuk mengajarkan Anda semua lapisan multithreading.

Seminar akan diadakan: St. Petersburg, 29-30 November 2019. Moskow, 06-07 Desember 2019
Program hari pertama
- Kami akan mulai dengan lapisan sistem operasi. 6 jenis proses, utas, kami menyebutkan serat (dan menjelaskan mengapa mereka tidak ada dalam .NET). Dua laporan besar yang akan menguraikan semua yang ada di sistem operasi;
- Setelah sistem operasi, kita akan berbicara tentang mekanika CLR. Ini memiliki banyak mekanisme atas dasar yang banyak kelas BCL bekerja;
- Selanjutnya, Anda akan pergi makan malam untuk meletakkan lapisan informasi pertama ;
- Setelah makan siang, kami mengambil lapisan BCL dengan sangat erat. Berikut ini primitif sinkronisasi. Dan kompleksitas serta pentingnya kompleksitas algoritma dan konteks sinkronisasi. Secara umum, dua laporan suara. Sudah pada tahap ini Anda akan merasa bahwa investasi Anda akan membayar setidaknya pada proyek saat ini, dan di masa depan - pada setiap wawancara;
- Topik ketiga hari pertama adalah algoritma bebas kunci. Ini adalah bagian penting dari pengetahuan multithreading kami. Algoritma yang bekerja tanpa kunci. Dan menurut pendapat saya yang sederhana, yang terbaik adalah tidak mengajar mereka . Mereka perlu memahami cara kerjanya. Inilah yang akan kami lakukan: pertama, kami akan memikirkan cara menempatkan TK sendiri untuk memilih algoritme berdasarkan persyaratan. Selanjutnya, kita akan menganalisis bagaimana kedua algoritma bekerja dan, akhirnya, kita akan secara independen mengembangkan yang lain.
Program hari kedua
Ketika Anda cukup tidur (ini harus dilakukan: otak mengasimilasi semua informasi yang diterima selama tidur) dan Anda datang ke seminar, bagian kedua akan dimulai:
- Laporan pengantar tentang model APM dan EAP asinkron dalam CLR / BCL. Siapa bilang mereka ketinggalan zaman? Segala sesuatu yang baru sudah lama terlupakan, yang berarti yang lama tidak boleh dilupakan: spiral perkembangan akan kembali ke sana lebih dari sekali;
- Pendekatan fungsional untuk mengembangkan kode asinkron. Fungsionalitas - tidak hanya di F #. Kami akan mengerti bagaimana menulis kode sedemikian rupa sehingga dapat dengan mudah diparalelkan dan sehingga memerlukan jumlah kunci dan alokasi paling sedikit;
- Sekali lagi, untuk mengurangi panas di kepala kita, kita akan beristirahat saat makan malam. Ayo bicara, ubah konteksnya.
- Setelah makan siang, kita akan memoles pengetahuan kita. Ini akan menjadi: PLINQ, async / menunggu, mekanisme kerja mereka.
Benarkan atasan
Jika Anda ingin menghemat dana pribadi dan menghubungi atasan Anda, tetapi Anda tidak tahu bagaimana melakukan ini, di bawah ini saya telah menyiapkan teks singkat yang dapat digunakan dengan mengirimkan surat kepada manajemen:
Selamat siang
Yuri Ivanovich, hari ini saya ingin menghubungi Anda dengan permintaan kecil. Sebuah seminar yang sangat penting sedang berlangsung di kota kami, yang ingin saya hadiri. Tema seminar berkorelasi dengan tugas-tugas kami dan akan sangat membantu dalam solusi mereka: ini multi-threading dan daya saing. Saya, seperti setiap karyawan, memiliki banyak tugas baik di tempat kerja maupun di rumah. Dan oleh karena itu sangat sulit untuk menemukan waktu untuk pengembangan diri: di rumah Anda masih ingin melakukan tugas-tugas hidup, dan di tempat kerja - bekerja. Oleh karena itu, kehadiran seminar semacam itu adalah kesempatan yang baik untuk mencari waktu untuk mendengarkan dan menggunakan materi yang dikunyah seseorang untuk Anda dan hanya mengatakan hal-hal yang paling penting.
Lokakarya berlangsung dua hari: 29-30 November / 06-07 Desember. Tetapi, di satu sisi, materi yang akan dikeluarkan dalam dua hari selama studi biasa dari berbagai sumber akan memakan waktu setidaknya satu bulan, dan di sisi lain, tanggal seminar dipilih dengan cukup baik: semua rumor malam Tahun Baru, jika ada, akan dimulai nanti. Juga, selama liburan Tahun Baru saya akan dapat mendengarkan semua laporan dalam rekaman, yang akan memperkuat pengetahuan saya.
Ada pengumuman tentang HabrΓ©: https://habr.com/ru/company/clrium/blog/460635/
Dan bengkel itu sendiri: CLRium
Plus untuk jur. orang kami memiliki harga yang sama seperti untuk individu. orang.
Rincian kontak