
Segera, pada 29-30 November di St. Petersburg dan 6-07 Desember di Moskow, kami akan meluncurkan seminar NET. Dalam kerangka seminar, kita sepenuhnya mempelajari masalah multithreading, yang sebenarnya sangat, sangat kompleks. Programnya sedikit berubah, tetapi ternyata sangat sulit untuk Anda dan menarik bagi kami. Saya memperluas deskripsi level OS menjadi tiga slot: sekarang Anda bisa belajar di sana:
- Kuantum waktu, panjangnya, pilihan panjangnya, mengubah pengaturan sistem untuk memilih panjang kuantum waktu
- Secara dinamis meningkatkan prioritas aliran dan panjang kuantum tergantung pada kondisi yang berbeda: dari tanda bahwa jendela di latar depan hingga pelepasan kunci
- Mengembangkan penjadwal utas UMS Anda sendiri
dan masih banyak lagi. Akan ada banyak kopi.
Di mana akan diadakan
Di St. Petersburg, seminar mengubah lokasinya dan akan diadakan hampir di pusat kota: ruang seni para penenun. Kami menyewa seluruh lantai bangunan sehingga Anda dapat dengan nyaman mengakomodasi, makan tanpa meninggalkan gedung dan bersenang-senang - saat istirahat. Karena ini adalah ruang seni, ada banyak hal menarik selain seminar itu sendiri.

Di Moskow, seminar akan diadakan di Hotel Salute tradisional. Pilihannya sederhana: tempat itu sudah terbukti.

Beberapa kata tentang program seminar
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. Bagi yang sudah melihatnya, kami menyembunyikan isinya di bawah spoiler:
Surat kepada manajemenSelamat 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 menemukan waktu untuk mendengarkan dan menggunakan materi yang dikunyah seseorang untuk Anda dan hanya mengatakan hal-hal terpenting.
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 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
Hanya sepertiga dari semua tiket yang tersisa. Menunggu kamu!