Inicio
Buscar
Ingresar
Registrarse
Starfield: el juego que revolucionará el espacio y la tecnología
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
C / C++
»
MultiThread C/C++
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: MultiThread C/C++ (Leído 2431 veces)
Expermicid
{ L0 } Ñuub
Mensajes: 26
MultiThread C/C++
«
en:
Marzo 03, 2013, 02:59:03 pm »
Les dejo un pequeño ejemplo donde usando dos funciones simples, implementamos la creacion de Thread.
Código: C
#include <iostream>
#include <Windows.h>
#include <stdio.h>
#include <process.h> // Necesaria para _beginthread y _endthread
using namespace std
;
void
ImprimirNumeros
(
void
*
arg
)
;
void
ImprimirLetras
(
void
*
arg
)
;
void
main
(
)
{
int
x
=
5
;
_beginthread
(
ImprimirLetras
,
0
,
0
)
;
// Creamos el primer Thread
_beginthread
(
ImprimirNumeros
,
0
,
(
void
*
)
x
)
;
// Creamos el segundo Thread
getchar
(
)
;
}
// Funcion Imprime Numeros
void
ImprimirNumeros
(
void
*
arg
)
{
int
i
=
(
int
)
arg
;
int
j
;
for
(
j
=
0
;
j
<=
i
;
j
++
)
{
cout
<<
j
<<
endl
;
Sleep
(
100
)
;
}
_endthread
(
)
;
}
// Funcion Imprime Letras
void
ImprimirLetras
(
void
*
arg
)
{
char
A
;
for
(
A
=
'A'
;
A
<=
'F'
;
A
++
)
{
cout
<<
A
<<
endl
;
Sleep
(
100
)
;
}
_endthread
(
)
;
}
A una de las funciones le puse el pasaje de un parametro, como para que vean como seria. Tambien puede pasarse mas de un parametro.
En funcionamiento:
Saludos
En línea
0x00
{ L0 } Ñuub
Mensajes: 18
Re:MultiThread C/C++
«
Respuesta #1 en:
Abril 24, 2013, 05:04:27 am »
muy bueno el codigo, y facil de entender!! gran aporte
En línea
k133
{ L3 } Über
Mensajes: 201
Re:MultiThread C/C++
«
Respuesta #2 en:
Abril 28, 2013, 12:18:34 am »
Buen aporte.
En línea
Linux member #545609
Imprimir
Páginas: [
1
]
Ir Arriba
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
C / C++
»
MultiThread C/C++
Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso...
OK
Learn more