Cómo ejecutar 4 segmentos al mismo tiempo en lenguaje C
Puedes usar subprocesos múltiples. El método de ejecución al mismo tiempo es el siguiente:
1) Usar void*myfunc(void*args){;
2) En intmain(){limian escribe cuatro grupos de pthreads, pthread_create(), pthread_join();
3) Finalmente devuelve 0.
Multithreading (multithreading) se refiere a la tecnología que implementa la ejecución concurrente de múltiples hilos desde software o hardware. Las computadoras con capacidades de subprocesos múltiples tienen soporte de hardware que les permite ejecutar más de un subproceso al mismo tiempo, mejorando así el rendimiento general del procesamiento. Los sistemas con esta capacidad incluyen multiprocesadores simétricos, procesadores multinúcleo y procesadores multiprocesamiento a nivel de chip o multiproceso simultáneo. En un programa, estos fragmentos de programa que se ejecutan de forma independiente se denominan "subprocesos" y el concepto de programación que los utiliza se denomina "subprocesos múltiples".
Existen muchos métodos de clasificación para los lenguajes de programación. La mayoría de los lenguajes de programación son lenguajes de descripción de algoritmos, como C/C++, Java, etc., y algunos son lenguajes de descripción de datos, como HTML y otros lenguajes de marcado. idiomas. Según la dificultad de la tecnología de programación, se puede dividir en lenguajes de bajo nivel (lenguaje de máquina, lenguaje ensamblador) y lenguajes de alto nivel, según el estilo de diseño del lenguaje de programación, se puede dividir en lenguajes imperativos ( lenguajes de procedimiento), lenguajes estructurados, lenguajes orientados a objetos y lenguajes funcionales, lenguajes de scripting, etc., según el campo de aplicación del lenguaje, se puede dividir en lenguaje de programación general (GPPL) y lenguaje de programación especial (DSL); Según el método de ejecución del programa, se puede dividir en lenguaje interpretado (como JavaScript, Python, Perl, R, etc.), lenguaje de tipo compilado (como C/C++, etc.), lenguaje compilado + interpretado (como Java , PHP, etcétera).