Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

CI-0122 Sistemas operativos

Ejemplos

CI0122 / Ejemplos / pthreads / DiningPhilosophers


ELF>8&@@UHATSH H}ؿHHHEHXE<HHHE؋UHcHHHE؋UHcE}~,IHLHIHLHH [A\]UHSH(H}E+HE؋UHcHHHtHHE}~HEHXHtHHH([]ÐUHHH}HuHEH@HHEHUHUHEHHHEHUu#HEHPHEHMHHHHHEH@HÐUHHH}HuHEH@HHEHUHEHHHgfffffffHHHHH?H)HHHH)HHEHHHEHHHgfffffffHHHHH?H)HHHH)HHEHHHEH@HÐUHHH}HuHEHHHgfffffffHHHHH?H)HHHH)HHEHEHUusHEHHHgfffffffHHHHH?H)HHHH)HHEt2HEHUHEHPHEHMHHHHUHH H}ETHEUHcҋtHEUHcҋuUJH‰οE}~y:EThinkingEatingHungryPhilosopher %d is %s 
pintKMNuOu	([F(\$^W_B`WbBfWhPiPj
}
~F
^nVe'	0
0WBl B(B,
m

ne/aV )!"OU#epW$W%W&!'.{vc8{12
W3W-84WP[5WoHvvdp W!^	5@^
T_^oeeiWH !\..iWWkVyH":!#\#$h%who^`#!&$h%who&^`#@3+$h%i3^`&_?qH$X"c'iAWl%$>$>:;
:;I8I:;I	:;n

:;II!I/
:;:;.?:;2<dI4.?:;nI2<d.?:;nI2<d
:;I8I:;(
.?:;n2<d.?:;n2<d.G:; dI44:;I&I.1n@dB1 U!41"#.G:;@dB$I4%:;I&.G:;@dB'4:;I,,|a
/usr/include/bitsdinningph.ccpthreadtypes.hsynch.hdinningph.h	'J[2ɑfJi/#?DD?EZ<Z#0 ttXJkprint__nwaiters__in_chrg__prev__alignEating__sizeReleasepthread_cond_tlong long unsigned int__nexttest_ZN8DiningPh4testEl_ZN8DiningPh7putdownEllong long intsigned charthisstatelong int_ZN9Condition6SignalEP4Lock__pthread_list_tdinningph.cc__pthread_mutex_sLockAcquireDiningPhunsigned intlong unsigned int__kind__data__total_seq__elisionshort unsigned int_ZN8DiningPhD2EvWait__broadcast_seq__mutexBroadcast_ZN4Lock8getMutexEvgetMutex__woken_seq__owner_ZN8DiningPh5printEvsizetype15pthread_mutex_t_ZN9Condition4WaitEP4Lock__pthread_internal_list_ZN4Lock7ReleaseEv__wakeup_seq/home/www/html/ci1310/ejemplos/pthreads/DiningPhilosophersunsigned char~Conditionshort intpickupGNU C++ 4.8.5 20150623 (Red Hat 4.8.5-36) -mtune=generic -march=x86-64 -g~DiningPh__count__lockputdown~LockcharselfSignalpthread_mutex_t__spinsThinking_ZN4Lock7AcquireEvHungry_ZN9Condition9BroadcastEP4Lock14pthread_cond_t__nusersCondition__list_ZN8DiningPh6pickupEl_ZN8DiningPhC2Ev__futexlockGCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-36)zPLRx$$AC
GzRx kAC
Ea@AC
`AC
AC
 qAC
l	

4:GY`okkl+B^Fqsdinningph.cc_ZN8DiningPhC2Ev__gxx_personality_v0_Znwm_ZN4LockC1Ev_ZN9ConditionC1Ev_ZdlPv_Unwind_Resume_ZN8DiningPhC1Ev_ZN8DiningPhD2Ev_ZN9ConditionD1Ev_ZN4LockD1Ev_ZN8DiningPhD1Ev_ZN8DiningPh6pickupEl_ZN4Lock7AcquireEv_ZN8DiningPh4testEl_ZN9Condition4WaitEP4Lock_ZN4Lock7ReleaseEv_ZN8DiningPh7putdownEl_ZN9Condition6SignalEP4Lock_ZN8DiningPh5printEvprintf ;F6X Ue @"

	

$



n)
0
:7
>
pE
-L
S
a
h
q
Dv
6

f




/
'


L
e
f
%
S0
1;
"W
Ue
v
/

Z
a




S
1
"
O

@(
4
	@
V
>q
w
v
8
N






9
N?
\
b

$
m

*

I
$

	
"
6(
A
mG
r`
f






8
<_

l
2FI
UR
n
(1
hlF.symtab.strtab.shstrtab.rela.text.data.bss.gcc_except_table.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @@xp&,1C.P?tK@x	\
o0j@`$0
~0.
@$
050C.qx@$x	zh%