🗊Презентация Многопоточное программирование (Лекция 0)

Нажмите для полного просмотра!
Многопоточное программирование (Лекция 0), слайд №1Многопоточное программирование (Лекция 0), слайд №2Многопоточное программирование (Лекция 0), слайд №3Многопоточное программирование (Лекция 0), слайд №4Многопоточное программирование (Лекция 0), слайд №5Многопоточное программирование (Лекция 0), слайд №6Многопоточное программирование (Лекция 0), слайд №7Многопоточное программирование (Лекция 0), слайд №8Многопоточное программирование (Лекция 0), слайд №9Многопоточное программирование (Лекция 0), слайд №10Многопоточное программирование (Лекция 0), слайд №11Многопоточное программирование (Лекция 0), слайд №12Многопоточное программирование (Лекция 0), слайд №13Многопоточное программирование (Лекция 0), слайд №14Многопоточное программирование (Лекция 0), слайд №15Многопоточное программирование (Лекция 0), слайд №16Многопоточное программирование (Лекция 0), слайд №17Многопоточное программирование (Лекция 0), слайд №18Многопоточное программирование (Лекция 0), слайд №19Многопоточное программирование (Лекция 0), слайд №20Многопоточное программирование (Лекция 0), слайд №21Многопоточное программирование (Лекция 0), слайд №22Многопоточное программирование (Лекция 0), слайд №23Многопоточное программирование (Лекция 0), слайд №24Многопоточное программирование (Лекция 0), слайд №25Многопоточное программирование (Лекция 0), слайд №26Многопоточное программирование (Лекция 0), слайд №27Многопоточное программирование (Лекция 0), слайд №28Многопоточное программирование (Лекция 0), слайд №29Многопоточное программирование (Лекция 0), слайд №30Многопоточное программирование (Лекция 0), слайд №31Многопоточное программирование (Лекция 0), слайд №32Многопоточное программирование (Лекция 0), слайд №33Многопоточное программирование (Лекция 0), слайд №34Многопоточное программирование (Лекция 0), слайд №35Многопоточное программирование (Лекция 0), слайд №36Многопоточное программирование (Лекция 0), слайд №37Многопоточное программирование (Лекция 0), слайд №38Многопоточное программирование (Лекция 0), слайд №39Многопоточное программирование (Лекция 0), слайд №40Многопоточное программирование (Лекция 0), слайд №41Многопоточное программирование (Лекция 0), слайд №42Многопоточное программирование (Лекция 0), слайд №43Многопоточное программирование (Лекция 0), слайд №44Многопоточное программирование (Лекция 0), слайд №45Многопоточное программирование (Лекция 0), слайд №46Многопоточное программирование (Лекция 0), слайд №47Многопоточное программирование (Лекция 0), слайд №48Многопоточное программирование (Лекция 0), слайд №49

Содержание

Вы можете ознакомиться и скачать презентацию на тему Многопоточное программирование (Лекция 0). Доклад-сообщение содержит 49 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Многопоточное программирование
Дмитрий Калугин-Балашов
Описание слайда:
Многопоточное программирование Дмитрий Калугин-Балашов

Слайд 2





Преподаватели
Дмитрий Калугин-Балашов
Руководитель группы разработки
Виктор Стародуб
Программист
Описание слайда:
Преподаватели Дмитрий Калугин-Балашов Руководитель группы разработки Виктор Стародуб Программист

Слайд 3





Лекции
Работа с памятью (вводная лекция)
Работа с сетью (2 лекции)
Работа с процессами (2 лекции)
Работа с потоками (1 лекция)
Параллельное программирование (1 лекция)
Описание слайда:
Лекции Работа с памятью (вводная лекция) Работа с сетью (2 лекции) Работа с процессами (2 лекции) Работа с потоками (1 лекция) Параллельное программирование (1 лекция)

Слайд 4





Лекции
Работа с памятью (вводная лекция)
Работа с сетью (2 лекции)
Работа с процессами (2 лекции)
Работа с потоками (1 лекция)
Параллельное программирование (1 лекция)
Описание слайда:
Лекции Работа с памятью (вводная лекция) Работа с сетью (2 лекции) Работа с процессами (2 лекции) Работа с потоками (1 лекция) Параллельное программирование (1 лекция)

Слайд 5





Лекции
Работа с памятью (вводная лекция)
Работа с сетью (2 лекции)
Работа с процессами (2 лекции)
Работа с потоками (1 лекция)
Параллельное программирование (1 лекция)
Описание слайда:
Лекции Работа с памятью (вводная лекция) Работа с сетью (2 лекции) Работа с процессами (2 лекции) Работа с потоками (1 лекция) Параллельное программирование (1 лекция)

Слайд 6





Лекции
Работа с памятью (вводная лекция)
Работа с сетью (2 лекции)
Работа с процессами (2 лекции)
Работа с потоками (1 лекция)
Параллельное программирование (1 лекция)
Описание слайда:
Лекции Работа с памятью (вводная лекция) Работа с сетью (2 лекции) Работа с процессами (2 лекции) Работа с потоками (1 лекция) Параллельное программирование (1 лекция)

Слайд 7





Лекции
Работа с памятью (вводная лекция)
Работа с сетью (2 лекции)
Работа с процессами (2 лекции)
Работа с потоками (1 лекция)
Параллельное программирование (1 лекция)
Описание слайда:
Лекции Работа с памятью (вводная лекция) Работа с сетью (2 лекции) Работа с процессами (2 лекции) Работа с потоками (1 лекция) Параллельное программирование (1 лекция)

Слайд 8





Лекции
Работа с памятью (вводная лекция)
Работа с сетью (2 лекции)
Работа с процессами (2 лекции)
Работа с потоками (1 лекция)
Параллельное программирование (1 лекция)
Описание слайда:
Лекции Работа с памятью (вводная лекция) Работа с сетью (2 лекции) Работа с процессами (2 лекции) Работа с потоками (1 лекция) Параллельное программирование (1 лекция)

Слайд 9





Практические занятия
После каждой лекции (и по теме лекции).

Количество баллов за каждое занятие – 10.
Описание слайда:
Практические занятия После каждой лекции (и по теме лекции). Количество баллов за каждое занятие – 10.

Слайд 10





Домашнее задание
Проект «Маленькией nginx»
Пишем web-сервер.
Две контрольные точки – промежуточная (коллоквиум) и финальная.
В промежуточную сдаем рабочий веб-сервер без многопоточности.
К финальной сдаем многопоточность.
По 15 баллов за этап.
Описание слайда:
Домашнее задание Проект «Маленькией nginx» Пишем web-сервер. Две контрольные точки – промежуточная (коллоквиум) и финальная. В промежуточную сдаем рабочий веб-сервер без многопоточности. К финальной сдаем многопоточность. По 15 баллов за этап.

Слайд 11





Баллы
«5» - 100
«4» - 80
«3» - 60
Описание слайда:
Баллы «5» - 100 «4» - 80 «3» - 60

Слайд 12





Тест
Описание слайда:
Тест

Слайд 13





Тест
std::list<int>
Описание слайда:
Тест std::list<int>

Слайд 14





Тест
std::map<int, int>
Описание слайда:
Тест std::map<int, int>

Слайд 15





Тест
std::forward_list<int>
Описание слайда:
Тест std::forward_list<int>

Слайд 16





Тест
std::unordered_map<int, int>
Описание слайда:
Тест std::unordered_map<int, int>

Слайд 17





Тест
boost::circular_buffer<int>
Описание слайда:
Тест boost::circular_buffer<int>

Слайд 18





Тест
std::auto_ptr<Class>
Описание слайда:
Тест std::auto_ptr<Class>

Слайд 19





Тест
std::unique_ptr<Class>
Описание слайда:
Тест std::unique_ptr<Class>

Слайд 20





Тест
std::shared_ptr<Class>
Описание слайда:
Тест std::shared_ptr<Class>

Слайд 21





Тест
std::weak_ptr<Class>
Описание слайда:
Тест std::weak_ptr<Class>

Слайд 22





Тест
malloc(1024)
Описание слайда:
Тест malloc(1024)

Слайд 23





Тест
calloc(128, 16)
Описание слайда:
Тест calloc(128, 16)

Слайд 24





Тест
realloc(pointer, 2048)
Описание слайда:
Тест realloc(pointer, 2048)

Слайд 25





Тест
free(ptr)
Описание слайда:
Тест free(ptr)

Слайд 26





Тест
fork()
Описание слайда:
Тест fork()

Слайд 27





Тест
wait(&status)
Описание слайда:
Тест wait(&status)

Слайд 28





Тест
waitpid(-1, &status, 0)
Описание слайда:
Тест waitpid(-1, &status, 0)

Слайд 29





Тест
kill(pid, SIGUSR1)
Описание слайда:
Тест kill(pid, SIGUSR1)

Слайд 30





Тест
shmget(key, SHMSZ, IPC_CREAT | 666)
Описание слайда:
Тест shmget(key, SHMSZ, IPC_CREAT | 666)

Слайд 31





Тест
socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)
Описание слайда:
Тест socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)

Слайд 32





Тест
pthread_create(&thread, NULL, thread_func, NULL)
Описание слайда:
Тест pthread_create(&thread, NULL, thread_func, NULL)

Слайд 33





Тест
pthred_mutex_t
Описание слайда:
Тест pthred_mutex_t

Слайд 34





Тест
pthred_rwlock_t
Описание слайда:
Тест pthred_rwlock_t

Слайд 35





Тест
#pragma omp parallel
Описание слайда:
Тест #pragma omp parallel

Слайд 36





Тест
tbb::parallel_for<size_t>(1, 10, 1, print)
Описание слайда:
Тест tbb::parallel_for<size_t>(1, 10, 1, print)

Слайд 37





Тест
tbb::parallel_for<size_t>(1, 10, 1, print)
Описание слайда:
Тест tbb::parallel_for<size_t>(1, 10, 1, print)

Слайд 38





Тест
g++ -o daemon daemon.cpp -lz
Описание слайда:
Тест g++ -o daemon daemon.cpp -lz

Слайд 39





Тест
(gdb) bt
Описание слайда:
Тест (gdb) bt

Слайд 40





Тест
(gdb) thr 22
Описание слайда:
Тест (gdb) thr 22

Слайд 41





Тест
(gdb) make –j 8
Описание слайда:
Тест (gdb) make –j 8

Слайд 42





Тест
strace –p 1022
Описание слайда:
Тест strace –p 1022

Слайд 43





Тест
lsof –p 1102
Описание слайда:
Тест lsof –p 1102

Слайд 44





Тест
htop
Описание слайда:
Тест htop

Слайд 45





Тест
LD_PRELOAD=/usr/local/libaaa.so
Описание слайда:
Тест LD_PRELOAD=/usr/local/libaaa.so

Слайд 46





Тест
ldd ./bin/daemon
Описание слайда:
Тест ldd ./bin/daemon

Слайд 47





Тест
ldconfig -p
Описание слайда:
Тест ldconfig -p

Слайд 48





Тест
ulimit -c unlimited
Описание слайда:
Тест ulimit -c unlimited

Слайд 49





Дмитрий Калугин-Балашов
Дмитрий Калугин-Балашов
Описание слайда:
Дмитрий Калугин-Балашов Дмитрий Калугин-Балашов



Похожие презентации
Mypresentation.ru
Загрузить презентацию