CLRium#7:报告,实践,导师

2020年4月18日,在圣彼得堡,5月16日,在莫斯科,将在.NET CLRium平台#7上举行第七次小型会议。这次我们将讨论和练习多线程代码。与上一次一样,所有报告都遵循单一的叙述方式。在第六届CLRium中,我们在理论上变得更加先进,并从线程调度程序,锁和非阻塞算法中学到了很多东西。在.NET平台中,我们研究了同步上下文,任务计划程序,任务本身如何工作,异步/等待以及使用它时的典型错误...我们学会了一般性的一切,可以自信地开始执行实际任务。


CLRium#7中,我们将继续练习我们的程序终于准备就绪:我们已经开发了报告的矩阵,这些报告的结构合理,以便后续的报告从逻辑上遵循先前的报告。除报告本身外,还将在家里随意进行实际工作,在此框架内,您将获得共同完成任务的经验:由几个人组成的小组(由协调员控制)。



在计划研讨会时,我们决定进行实验:介绍成熟的实践。毕竟,您可以争论很长时间如何处理算法的并行化,但是永远不要开始。一方面,这很可怕,另一方面,由于没有任务,因此可以理解是否可以并行化。因此,我们的研讨会的路线如下:


报告的结构块:


  1. : . . — RabbtMQ, — . ;
  2. - . : - ;
  3. , , : . . ;
  4. . .. , . : , ;

,


  1. , . ;
  2. — . , ;


  1. " async/await: - " , : async/await ? - async/await, ? async? ? .
  2. Rx.NET: linq-like (, . .. UI). , … — , .
  3. — - JetBrains.Lifetimes. . - , - — .

, .NET.




All Articles