Telerik Academy

Сподели тази страница

Паралено и многонишково програмиране

Искате ли да се запознаете с оновните концепции в паралелното програмиране? Заповядайте на следващия семинар на Telerik Academy Plus, който ще се проведе на 26 ноември 2016 г. от 10:00 до 16:30 ч. в зала Enterprise в  учебния център на „Академията на Телерик“ в София и ще бъде на тема „Паралелно и многонишково програмиране“. 

По време на обучението ще се запознаете с концепции като асинхронно, конкурентно и паралелно изпълнение на задачи, ще разберете какви са разликите между процес и нишка, между многозадачност и многонишковост, ще се научите да създавате и стартирате задачи в отделна нишка, да синхронизирате нишки и да заключвате споделени ресурси.

Концепциите, които ще бъдат представени, не са зависими от конкретен програмен език, но семинарът е най-подходящ за софтуерни инженери с познания по C# и обектно-ориентирано програмиране.


Как да се запишете

Регистрацията за семинара приключи.

Гледайте видео


Програма

Час

Тема

10:00 - 10:30

Въведение

10:30 - 11:00

Основни принципи и концепции

11:15 - 11:30

Process vs. Thread

11:30 - 12:00

Multithreading vs. Multitasking

12:00 - 12:30

Multithreading use-cases and caveats

12:30 - 13:30

Обедна почивка

13:30 - 14:15

Creating and starting threads

14:15 - 14:30

Race condition

14:30 - 15:00

Synchronizing threads & locking shared resources

15:00 - 16:30

The "volatile" keyword

15:30 - 16:00

Thread states

15:30 - 16:00

Background threads


Какво ще научите по време на семинара

По време на обучението ще се запознаете с:

  • основни понятия като нишка, процес, многозадачност и многонишковост

  • приложението на паралелното и многонишково програмиране при разработка на софтуер

  • концепции, свързани с ефективното използване на многоядрени компютърни системи

  • конкретни начини за имплементиране на паралелни изчисления и стартиране на задачи в отделни нишки в .NET


Лектор

  • Иван Колев

    Технологичен трейнър, „Академия на Телерик“, Progress

    Иван е студент по компютърно и софтуерно инженерство в Техническия университет в София. Завършил е сезон 2015-2016 на „Софтуерната академия на Телерик“. По време на курса „Структури от данни и алгоритми“ с отбора си печели първо място от 22 екипа в състезание за създаване на изкуствен интелект. Любимите му технологии са ASP.NET Web API, ASP.NET MVC, AngularJS. Проявява интерес към различни парадигми в програмирането. В свободното си време обича да чете източна философия и да работи по различни проекти.

Ключови думи: паралелно програмиране, асинхронно програмиране, многонишково програмиране, нишки, многонишковост