Лучшее на RU-vid
Кино
Авто/Мото
Видеоклипы
Животные
Спорт
Игры
Приколы
Развлечения
Хобби
Наука
Авторизоваться
Зарегистрироваться
Lecture 1, unit 1: Introduction to Concurrency
12:03
Lecture 3, Unit 2: using condition variables
8:20
美味しい食べ物のASMR _ ASMR FOOD 🍜🍝🍜🥓🥢🍗#asmr #美味しい食べ物#食べ物#vlog
00:59
СТОИТ ЛИ СБЕГАТЬ ОТ РОДИТЕЛЕЙ? 2 ПОПЫТКА! 👩👧👦
08:23
Guess The Drawing! ✍️✨🧐 #shortsart
00:14
❌Встретились как-то фанаты Спартака и Зенита. А вы за какой клуб болеете?? #pov
01:00
Lecture 3, Unit 1: Introduction to condition variables and monitors
Mike Swift
Подписаться 2,7 тыс.
Просмотров 54 тыс.
50%
1
Видео
Поделиться
Скачать
Добавить в
CS 537, Spring 2013: introduction to monitors and condition variables.
Опубликовано:
4 июл 2024
Поделиться:
Ссылка:
Скачать:
Готовим ссылку...
Добавить в:
Мой плейлист
Посмотреть позже
Комментарии :
23
@louielouie6724
8 лет назад
nice tutorial but why upload this in 240p? can't see the text very well.
@dp-mason
4 года назад
It's people like you that empower me to pass my exams without a tutor. Thank you so much!
@bunnielovekins
11 лет назад
This is pretty useful, thanks for uploading all these
@instant_mint
6 лет назад
Very helpful video, even though the text is hard to read. I appreaciate it
@prathameshmestry9482
7 лет назад
can i get the ppt as text is not visible
@adamhoffman2329
5 лет назад
Wish my teacher could make it this simple. Thank you!!!!!
@SandeepGurram810
11 лет назад
Very clear explanation... Thank you sir
@BiranchiNarayanNayak
9 лет назад
Nice tutorial.
@chloekimball536
5 лет назад
God bless you!
@LahiruGunathilake
10 лет назад
Thanks a lot !
@thepeopleofblore
9 лет назад
can we get the PPT used in this video?
@a55tech
7 лет назад
why only 240p
@zwaywoo9494
5 лет назад
thanks a lot...
@mancesnowdon1757
4 года назад
// General use of signal struct counter { int count; pthread_mutex_t lock; pthread_cond_t above_zero; }; void increment(struct counter *c){ pthread_mutex_lock(&c->lock); int n = c->count; c->count = n+1; pthread_cond_signal(c->above_zero); pthread_mutex_unlock(&c->lock); } void decrement(struct counter *c){ pthread_mutex_lock(&c->lock); int n = c->count; c->count = n+1; pthread_mutex_unlock(&c->lock); } void print_val(struct counter * c){ pthread_mutex_lock(&c->lock); if(c->count above_zero,&c->lock); } printf("Value = %d ",c->count); pthread_mutex_unlock(&c->lock); } /* Problem: no guarantee signal thread runs right away: * c->count = -1; * T1 : increment // c->ount = 0; * T2 : print_val // c->count = 0, waits * T3 : increment // c->count = 1, signals * T1 : decrement // c->count = 0 * T2 : wakes up // c->count = 0 WRONG */
@user-yi9ik9it4g
7 месяцев назад
omg this is so helpful. Thank you!
@damieng7636
10 лет назад
the resolution is terrible
@TokyoTransit
6 лет назад
Resolution is terrible. You broke my eyes
@mertbahadr7678
2 года назад
Sir wtf is 240p video :(
@parhamdavari
7 лет назад
thank you so much for sharing all these but please speak just a little slower and more clear to let us think about
@xavierouvrard5166
8 лет назад
The text can't be seen, and the flow is too quick and monocord
@rassulkhassen6603
5 лет назад
Can you say one more time that major facility of the monitor is the mutual exclusion? If you would not repeat things 100 times, your video would have been lasting for 5 minutes
@kjangla
7 лет назад
Such a pathetic teacher this guy. Can put anyone to sleep.
Далее
12:03
Lecture 1, unit 1: Introduction to Concurrency
Просмотров 72 тыс.
8:20
Lecture 3, Unit 2: using condition variables
Просмотров 27 тыс.
00:59
美味しい食べ物のASMR _ ASMR FOOD 🍜🍝🍜🥓🥢🍗#asmr #美味しい食べ物#食べ物#vlog
Просмотров 898 тыс.
08:23
СТОИТ ЛИ СБЕГАТЬ ОТ РОДИТЕЛЕЙ? 2 ПОПЫТКА! 👩👧👦
Просмотров 1,7 млн
00:14
Guess The Drawing! ✍️✨🧐 #shortsart
Просмотров 2,1 млн
01:00
❌Встретились как-то фанаты Спартака и Зенита. А вы за какой клуб болеете?? #pov
Просмотров 678 тыс.
16:14
Operating Systems Lecture 14: Condition variables
Просмотров 41 тыс.
7:36
Processes and threads - Gary explains
Просмотров 132 тыс.
16:07
Synchronization 2: Monitors and Condition Variables
Просмотров 36 тыс.
7:05
Lecture 1, unit 2: Races and synchronization
Просмотров 27 тыс.
7:51
Lecture 2, unit 1: Introduction to Semaphores
Просмотров 163 тыс.
14:49
OS Context Switching - Computerphile
Просмотров 109 тыс.
45:16
Unix system calls (1/2)
Просмотров 426 тыс.
4:39
Lecture 4, unit 2: conditions for deadlock
Просмотров 17 тыс.
22:41
"Clean" Code, Horrible Performance
Просмотров 865 тыс.
23:21
Introduction to Monitor in Process Synchronization Operating System
Просмотров 86 тыс.
00:59
美味しい食べ物のASMR _ ASMR FOOD 🍜🍝🍜🥓🥢🍗#asmr #美味しい食べ物#食べ物#vlog
Просмотров 898 тыс.