- konto usunięte
- SebaD86
- konto usunięte
- piaskun87
- KristoFuller
- +3 innych
wpisy
Wszystkie
Archiwum
- konto usunięte
- Noiser13
- konto usunięte
- TheAwaken
- Feeps
- +46 innych
- 11
- konto usunięte
- LRF1000W
- RFpNeFeFiFcL
- Grzegiii
- Datboi_Bartek
- +6 innych
- 1
- 2
- 5
Kopiuje sobie plik z telefonu, widzę, że system coś szwankuje i próbuje przerwać mu tą czynność a ten mi wyskakuje z takim komunikatem xD
#heheszki #windows #semafor #humorinformatykow #pkp
#heheszki #windows #semafor #humorinformatykow #pkp
- 15
- groszek71
- ninetyeight
- konto usunięte
- grodd_belham
- Nicy
- +10 innych
@WLADCA_MALP: ten wiewiór albo lis to chyba z misia colargola, czy jak tam było temu misiu.
#semafor #youtube #kino? Se-ma-for otworzył swój kanał na youtubie. W planach jest też kanał Se-me-for Kids z bajkami dla dzieci. Z tego co mi wiadomo to już trzecia polska wytwórnia filmowa, która zdecydowała się udostępniać swoje materiały za darmo. Idzie ku lepszemu! Link:http://www.youtube.com/user/semafortv
#imieniny #semafor #zlotepolskiebajki
Wszystkiego najlepszego Bonifacy, żebyś się w końcu wyspał na tym piecu
Wszystkiego najlepszego Bonifacy, żebyś się w końcu wyspał na tym piecu
#programowanie #cpp #unix #posix #synchronizacja #semafor
Jak byście zrobili funkcje produce i consume do problemu producent-konsument, jeśli consume pobierałby jako argument wartość, którą ma pobrać z bufora. Jeśli w buforze nie byłoby tej wartości to by się zawieszał?
Jak byście zrobili funkcje produce i consume do problemu producent-konsument, jeśli consume pobierałby jako argument wartość, którą ma pobrać z bufora. Jeśli w buforze nie byłoby tej wartości to by się zawieszał?
Po prostu uprościłem zadanie. Tak naprawdę to przechowuję w buforze krotki, a concume przyjmuje wzorzec krotki. Zwraca pierwszą pasującą do wzorca.
@Sn3jku: Pomyślałem już o tym. Chciałem zrobić to tak:
- jeden semafor (full) inicjowany zerem mówi ile jest zajętych miejsc w buforze,
- jeden semafor (empty) inicjowany maksymalną pojemnością bufora, mówi ile jest zajętych miejsc w buforze,
- jest jeden mutex synchronizujący dostęp do bufora.
Standardowo to by było tak (up - podniesienie semafora, down - opuszczenie):
produce(int i)
{
down(empty);
down(mutex);
//wstawienie do bufora
up(mutex);
up(full);
}
int consume()
{
- jeden semafor (full) inicjowany zerem mówi ile jest zajętych miejsc w buforze,
- jeden semafor (empty) inicjowany maksymalną pojemnością bufora, mówi ile jest zajętych miejsc w buforze,
- jest jeden mutex synchronizujący dostęp do bufora.
Standardowo to by było tak (up - podniesienie semafora, down - opuszczenie):
produce(int i)
{
down(empty);
down(mutex);
//wstawienie do bufora
up(mutex);
up(full);
}
int consume()
{
#kolej #pociagi #semafor #pytanie