To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

De Wikipedia, la enciclopedia libre

La técnica conocida como multihilo (del inglés: multithreading) permite a las unidades centrales de procesamiento (CPU) aumentar el rendimiento del núcleo de un procesador sin necesidad de alterar la frecuencia. El procesador, con base en esta técnica, puede procesar varias tareas de forma simultánea. Cada hilo, desde un punto de vista técnico, es una hebra que está conectada a un proceso y éstos constituyen, a su vez, un programa individual. El objetivo principal de esta técnica es optimizar la CPU, reduciendo los tiempos de espera entre procesos[1]​.

El paradigma de multihilo ha llegado a ser más popular a medida que los esfuerzos para llevar más adelante el paralelismo a nivel de instrucción se han atascado desde finales de los años 1990. Esto permitió que reemergiera a una posición destacada el concepto de computación de rendimiento a partir del más especializado campo del procesamiento transaccional:

  • Aunque es muy difícil acelerar un solo hilo o un solo programa, la mayoría de los sistemas de computadores son realmente multitarea entre múltiples hilos o programas.
  • Las técnicas que permitirían acelerar el rendimiento total del procesamiento del sistema en todas las tareas (tasks) darían como resultado un aumento significativo del rendimiento.

Las dos principales técnicas para computación de rendimiento son el multiproceso y el multihilo.

Una cierta crítica del multihilo incluye:

Las técnicas de hardware usadas para soportar multihilo a menudo paralelizan las técnicas de software usadas para la multitarea de los programas de computadora.

Lenguajes de programación que soportan multihilo

  • C=
  • Cilk
  • Cilk Plus
  • Cind
  • C#
  • Clojure
  • Concurrent Pascal
  • Emerald
  • Fork – programming language for the PRAM model.
  • Go
  • Java[2]
  • ParaSail
  • Rust[3]
  • SequenceL

Referencias

  1. «Multithreading: más potencia para los procesadores». IONOS Digitalguide. Consultado el 25 de julio de 2022. 
  2. «Definir y ejecutar threads en java». 
  3. «Threads - The Rust Programming Language». doc.rust-lang.org (en inglés). Consultado el 15 de septiembre de 2017. 
Esta página se editó por última vez el 17 ene 2024 a las 23:05.
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.