Universidad de Costa Rica

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

CI-0122 Sistemas operativos

Ejemplos

CI0122 / Ejemplos / pthreads / h2o


ELF>w@@UHATSHP}HuHþHHHþHHHHHHEHHEHEot.EHH‹EHHHHEHѺH,EHH‹EHHHHEHѺHE}c~HEHEEHHHE}c~ܾHHtHHHHtHHHHtHHBIHLHIHLHIHLHHP[A\]UHH H}HEEHH~vUHHHHHHHHVUHHHHHHUHH H}HEEHH~gUHHHHHHHHVUHHHHHHUHH}u}u'}uUH]
  Normal end of execution.
Soy un H, hice agua: Soy un H, estoy esperando: Soy un O, hice agua: Soy un O, estoy esperando: !'8HYd^8(mintbcm	remdmejkt	remltmvw	remxy
m3
8?[A[Bt
k{7E8KMNvOv([G(\%^m_M`mbMfmh[i[j}~Gt
W{'
r{
{mstd
vw{

%:d9EWwM
E&f@/:Pl+7] <W}8Rlz3Toï$Ddʄ˛̲
,P	k
0			m	
Teq	lt		m		$	
H	l	T	T
_	_	 eof	$_	(_
A8567*
Bt3                     g        1     X    !d
"#P#$%e&%e%m'<(
)dec()hex(( )oct@(**"*&*)*,*/ *3@(6(9J*<+J(N	
	(Q	(V	(Y	+i)inw0


)outz0
+1)cur^

C

Rv
Sk
T
\
e
h
i!
,,H
-=
.Ja/m


01		-1m%-1t:-/d--2divmm/3-/tt/[m--/f---/^m--39--4vm3xWM1	q-q1t-qm18-qm/m-/i--
/bm
5&Efdivk
Pk,-07
6:(6;(6?[6@(,m76:`6;`6?[6@(,87V6:36;36?[6@(,76:6;6?[6@(,[776:6;6?[6@(,t/1-1&-qm1rE-qm1__-q1-q8@MMaMS$9VXM\bTm]^j$/aPm/ff/mf/f/
mf/Kmfm/Rmf:/{mf:/+f4/x-W--W//m---W/im
//--W-/f//\m -:/m<:/Wf/dmwfw/mfw/qm-w/mw/lmw/mw/r-8W1R1ml1m11-/W--
;tm8zmmmmmmmmm t(-0/-1-1m-1-/--W/-3/	NN/_oN/N/tNm/8Nm1--/em/Em$-/ID-/Nd-/R-/Ym:/m:
,<P-/kN/Nm/rNm57<8A=T=T=`6:;AGH I(J0K8L@MHNPOQQRSSUTWU^V_WbXdYfZh[o\p]1}*m->5?!P   m

8a48
b1mk1v1v-1k-
[
t %&y't(@	sem
AJU%mAep%%mB	m%C
m%"@77A%=A%=%mBm%=Cm0%=W<DmEmEqFGim\H kIH>Jarg>XFGi@mlIOXWJargXXFGiZmlK=EnmlEnmhLM
m	Nnm	
8{cM	M
=	NsH	NsO	NcHm	NcOm	OP
	Q
xR
S
@S+Qb~TmQU%:;I$>$>I:;n
:;I8	
:;I8
&I:;
:;I
I!I/:;:;n:;III&9:;:;:;9:;.?:;n<.?:;nI<.?:;nI<.?:;nI<.?:;nI<.?:;nI<:; (
!<":;2#
:;I?<$.?:;2<d%I4&.?:;2<d':;I2(
:;I?2<)
:;I?2<*
:;I?2<+:;I2,/I-4:;nI?<.4:;I</.?:;I<01.?:;I<2.?:;I<3.?:;<4.?:;I<59:;6
:;I?<7:;8<9:;:;:;<::;=I>.?:;I<?:;@:;A.?:;2<dB.?:;nI2<dC.?:;nI2<dD.?:;I@BE:;IFG4:;IH4:;II.?:;nI@BJ:;IK.4@BL.4@BM4:;I?N4:;I?O4I?4<P4GQ4Gn
R4GnS4GnT4GnU4Gn,^\
/usr/include/c++/4.8.2/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/usr/include/bits/usr/include/usr/include/c++/4.8.2/bits/usr/include/c++/4.8.2/x86_64-redhat-linux/bits/usr/include/c++/4.8.2/ext/usr/include/c++/4.8.2/debugh2opt.cciostreamstddef.htypes.hstdlib.hpthreadtypes.hcstdlibcwcharchar_traits.hc++config.hclocaleios_base.hcwctypeiosfwdnew_allocator.hnumeric_traits.hstdio.h<built-in>wchar.htime.hdebug.hlocale.hatomic_word.hwctype.hsemaphore.hsynch.hpthread.h	$uJw.,JmJlbYY.v))碾v))f\$.J__prevGNU C++ 4.8.5 20150623 (Red Hat 4.8.5-36) -mtune=generic -march=x86-64 -g_S_endsize_tsizetypetm_hoursem_t__is_signed__kind__numeric_traits_integer<int>mbrlenLock_ZN9__gnu_cxx24__numeric_traits_integerIiE5__maxEboolalpha__pthread_list_tmbstowcsscientific__maxwcscspnlocaleconvstrtoldWaitstrtoll__next__datadiv_tint_curr_symbolgoodbitwcschr_S_boolalpha_S_badbit__pthread_internal_listint_p_sign_posnn_cs_precedes__compar_fn_tmbrtowc__ownerwcsxfrmatollint_frac_digits_S_begwcscollskipws__wch_ZNSt11char_traitsIcE4moveEPcPKcmuppercase15pthread_mutex_t_S_basefieldatofatoiatol5sem_t_ZNSt11char_traitsIcE11to_int_typeERKcmon_decimal_pointlong int__numeric_traits_integer<char>vwprintf_Ios_Openmodewctombint_typemainint_n_cs_precedestowctranscopyrand_ZNSt11char_traitsIcE2ltERKcS2___ioinit__nusers_S_synced_with_stdio_Value_ZN5SemPT4WaitEv_ZN5SemPT6SignalEv_S_eofbittm_ydaysigned char_IO_FILEsystembasic_ostream<char, std::char_traits<char> >__valuewctype_tfgetwc__pthread_mutex_sgetwcharfgetws_S_rightchar_typeunsigned char__spinsn_sep_by_spacewmemchr_S_goodbit_ZN9__gnu_cxx24__numeric_traits_integerIsE5__maxE_S_bin7lldiv_twcscmp_S_ios_openmode_endnot_eofswprintfwcspbrk_ZN9__gnu_cxx24__numeric_traits_integerIlE5__maxE_S_outcharldiv_S_appmbstate_tthds_Z1OPvwctypeopenmodewcsncmpint_n_sign_posnn_sign_posnwmemmove5div_tattr__minbtowcwscanfmon_thousands_sepungetwcfp_offsetptrdiff_t_ZN9__gnu_cxx24__numeric_traits_integerIiE5__minEwctrans_tfrac_digitsmblennegative_sign_S_hexint_p_cs_precedesfwprintfcoutwcstoull_S_internalcomparetm_mdaybasefieldSignalwcscpy_CharTfixedvswprintfstrtoulSemPTwmemsetseekdirfwidePTHREAD_CREATE_JOINABLE__locklefttm_sectm_isdstwcsncpyputwcharwmemcmp_S_ate_ZNSt11char_traitsIcE4copyEPcPKcmfind_S_fixedint_n_sep_by_spacegetenv__prioritymovelong unsigned intlldiv_t_S_showbase_S_instatus__gnu_debug6ldiv_treg_save_areavswscanf__sizep_sep_by_spaceeq_int_typeargc_S_refcount_ZNSt11char_traitsIcE12to_char_typeERKiargv_S_truncvfwprintfPTHREAD_CREATE_DETACHED__initialize_pMutexrightlong long int__mbstate_twmemcpytm_mon_S_dec_Ios_Fmtflagsdouble_ZNSt11char_traitsIcE4findEPKcmRS1_mbtowc_ZN9__gnu_cxx24__numeric_traits_integerIsE5__minEwctob_S_showpoint_S_skipwsmutexgp_offset_S_adjustfield_ZN9__gnu_cxx24__numeric_traits_integerImE8__digitsEfloatpthread_attr_tinternal_GLOBAL__sub_I_status_ZSt4couttm_min_S_leftunsigned int_ZN9__gnu_cxx24__numeric_traits_integerIlE5__minEchar_traits<char>positive_signpthread_mutex_twcsspnp_sign_posn_ZNSt11char_traitsIcE11eq_int_typeERKiS2_wcstombs_S_uppercase_Atomic_wordshowbaseoverflow_arg_area/home/www/html/ci1310/ejemplos/pthreads/h2o_S_ios_fmtflags_endInitostreamdecimal_point__count__gnu_cxxbool_ZNSt11char_traitsIcE6assignEPcmcstrtoullqsortlong doubleputwch2opt.cc_ZN5Mutex6UnlockEv__numeric_traits_integer<long int>~SemPTshowposldiv_t_S_floatfield_S_oct__wchbbsearch__static_initialization_and_destruction_0_ZNSt11char_traitsIcE7compareEPKcS2_mlong long unsigned int__listwcstoldint_p_sep_by_space_S_ios_seekdir_endlengthwcstollwcsstr_Ios_Iostate_ZN9__gnu_cxx24__numeric_traits_integerIcE5__maxEwcsrtombsadjustfieldtm_wday_S_unitbuf_ZNSt11char_traitsIcE2eqERKcS2__ZN5Mutex4LockEvfloatfieldswscanf__digitswcstodwcstofwcstokwcstolquot__FILEshowpointsetlocalewcsrchrfwscanfwint_t__alignios_basebadbitwctransthousands_sepeofbit~Mutexwcsleniostatestrtodto_int_typestrtofto_char_typestrtol__debugtm_gmtoffcurrency_symbolshort int_ZNSt11char_traitsIcE6lengthEPKcwcsftimeatexitmon_grouping__elision_S_cur_ZN9__gnu_cxx3divExx_ZNSt11char_traitsIcE6assignERcRKcwcscat11__mbstate_t_Z1HPvsrandtm_zonevwscanf_S_ios_iostate_endwcrtomblconv_S_showposunitbuf_ZNSt11char_traitsIcE3eofEvwcsncat__numeric_traits_integer<short int>__dso_handlefputwcfputws~InitmbsrtowcsUnlock_S_failbitp_cs_precedes__numeric_traits_integer<long unsigned int>tm_yearshort unsigned int_Traitsvfwscanf_Ios_Seekdirfmtflags__int32_tgetwcmbsinitiswctypeassigngroupinglldivwprintf_ZNSt11char_traitsIcE7not_eofERKi_S_scientificfailbitwchar_ttypedef __va_list_tag __va_list_tagwcstoulGCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-36)zPLRx$$AC
GzRxAC
8AC
T=AC
xtAC
P
`=II	Xy_  d@jHmPpXs\v{$.ft{%6C[hh2opt.cc_ZStL8__ioinit_Z41__static_initialization_and_destruction_0ii_GLOBAL__sub_I_statusthdsmutexsHsOcHcOmain__gxx_personality_v0_Znwm_ZN5SemPTC1Ei_ZN5MutexC1Evpthread_attr_initpthread_attr_setdetachstaterand_Z1HPvpthread_create_Z1OPvpthread_attr_destroypthread_join_ZSt4cout_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZN5MutexD1Ev_ZdlPv_ZN5SemPTD1Ev_Unwind_Resume_ZN5Mutex4LockEv_ZNSolsEi_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6__ZNSolsEPFRSoS_E_ZN5Mutex6UnlockEv_ZN5SemPT6SignalEv_ZN5SemPT4WaitEvpthread_exit_ZNSt8ios_base4InitC1Ev__dso_handle_ZNSt8ios_base4InitD1Ev__cxa_atexit(/9IPZelx !"
#$
%$&).
6'E
J
(O)T
Y
(^)er*z+,+,++-+-+-&.,:DMS\a
f
(k)x/}
01233
4
()/
012
45.6.<GPU
PZ
(_)l/q
0y1233
f
()/
01245*
`/64
79
`>
8C9I




)
.
X;
B
HI
P
	W
^
Zc
Rw
~
_
/



P








9
	E
P

l
	w


B

F


2

W

V


l&
I1
<

X
L
u
U
B
8I
,
U
>`
k
sq



.
x
/

d
Q
%
,
I
$P
/m
st
I
$


{

o

Q


X1
=
I
uO
U
V[
<a
lg
	m
t
5{


5	
>
B	




\	
X



9
(


(
G


u

#
)
2
<>
D
J
QP
Y

b
p
|
`


I

	
		
+	
9	
	H	

W	

f	
u	

	
I	
<	

	
	
P
	
	

	

	
	

f

]D







+



^

	

N



e

j&
o;

r
4
(



t:
)F
X

x
1






:T









v

c


u







v
c

u
!
,
7
vB
c
M
uW
uc
n
y
v
c

u



v
c

u


:'
kF
b
	g
-
z




R	









2
%
0
@;
Q
m
.



U


\,
%8
^

b



!
[
=
X
P~
3




09
S
m





	
h
&
2
>

J
V
b
@n

{


m
f


\
4
l
U
s
p
z





/	
 %
E
e



n
n







-
m4
mQ
sl

c

D
8
$


z
V 
J,
8
D
P
>
\
.h
t




^
c

~
C
{

_

n

+
"D
J
ZQ

l
w

j



V
t



p#
;
V
q
w

5
|

L	




?

#
K
Ul
	{
B


O9$X
\s
r
y
	I

J
L	(<PY
h`u


k	



	

i
(1
hI.symtab.strtab.shstrtab.rela.text.data.bss.rodata.gcc_except_table.rela.init_array.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @^@xE
&,a 19B%PhK@Oap\@P%	mK#%(0{@u0U(@ v0p+0m<.<<@8vx=p	Bv