Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
johanpina committed Apr 1, 2024
1 parent 6a20f99 commit d1bbc8c
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 13 deletions.
16 changes: 8 additions & 8 deletions Unidad4.html
Original file line number Diff line number Diff line change
Expand Up @@ -467,7 +467,7 @@ <h2> Contenido </h2>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#concepto-de-hilos-threads">Concepto de hilos (threads)</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#procesos-versus-hilos-processes-versus-threads">Procesos versus hilos (processes versus threads)</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#ventajas-de-los-hilos">Ventajas de los hilos</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#id1">Ventajas de los hilos</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#desventajas-de-los-hilos">Desventajas de los hilos</a></li>
</ul>
</li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#la-clase-thread-y-sus-metodos-principales">La clase Thread y sus métodos principales</a><ul class="nav section-nav flex-column">
Expand All @@ -484,7 +484,7 @@ <h2> Contenido </h2>
</ul>
</li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#creacion-y-uso-de-hilos">Creación y uso de hilos</a><ul class="nav section-nav flex-column">
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#id2">Herramienta para los hilos en Python</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#id1">Herramienta para los hilos en Python</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#herramienta-para-los-hilos-en-java">Herramienta para los hilos en Java</a></li>
</ul>
</li>
Expand Down Expand Up @@ -583,8 +583,8 @@ <h3>Ventajas de los hilos<a class="headerlink" href="#ventajas-de-los-hilos" tit
<img src="_static/images/U4_2.jpg"/>
</div>
</details></section>
<section id="id1">
<h3>Ventajas de los hilos<a class="headerlink" href="#id1" title="Link to this heading">#</a></h3>
<section id="desventajas-de-los-hilos">
<h3>Desventajas de los hilos<a class="headerlink" href="#desventajas-de-los-hilos" title="Link to this heading">#</a></h3>
<ul class="simple">
<li><p><strong>Problemas de sincronización</strong> pueden ocurrir cuando se accede y modifica datos compartidos entre hilos, lo que puede causar condiciones de carrera y bloqueos si no se manejan adecuadamente.</p></li>
<li><p>En CPython, el <strong>Global Interpreter Lock (GIL) limita el aprovechamiento del paralelismo real</strong> en sistemas con múltiples núcleos de procesador, aunque la concurrencia sigue siendo posible.</p></li>
Expand Down Expand Up @@ -664,8 +664,8 @@ <h4>Java<a class="headerlink" href="#java" title="Link to this heading">#</a></h
</section>
<section id="creacion-y-uso-de-hilos">
<h2>Creación y uso de hilos<a class="headerlink" href="#creacion-y-uso-de-hilos" title="Link to this heading">#</a></h2>
<section id="id2">
<h3>Herramienta para los hilos en Python<a class="headerlink" href="#id2" title="Link to this heading">#</a></h3>
<section id="id1">
<h3>Herramienta para los hilos en Python<a class="headerlink" href="#id1" title="Link to this heading">#</a></h3>
<p>La forma más sencilla de usar un subproceso es <strong>instanciarlo</strong> con una <strong>función de destino</strong> como parámetro y luego llamar al método <strong>start()</strong> para que comience a realizar el hilo.</p>
<div class="admonition note">
<p class="admonition-title">Nota</p>
Expand Down Expand Up @@ -776,7 +776,7 @@ <h3>Herramienta para los hilos en Java<a class="headerlink" href="#herramienta-p
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#concepto-de-hilos-threads">Concepto de hilos (threads)</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#procesos-versus-hilos-processes-versus-threads">Procesos versus hilos (processes versus threads)</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#ventajas-de-los-hilos">Ventajas de los hilos</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#id1">Ventajas de los hilos</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#desventajas-de-los-hilos">Desventajas de los hilos</a></li>
</ul>
</li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#la-clase-thread-y-sus-metodos-principales">La clase Thread y sus métodos principales</a><ul class="nav section-nav flex-column">
Expand All @@ -793,7 +793,7 @@ <h3>Herramienta para los hilos en Java<a class="headerlink" href="#herramienta-p
</ul>
</li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#creacion-y-uso-de-hilos">Creación y uso de hilos</a><ul class="nav section-nav flex-column">
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#id2">Herramienta para los hilos en Python</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#id1">Herramienta para los hilos en Python</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#herramienta-para-los-hilos-en-java">Herramienta para los hilos en Java</a></li>
</ul>
</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "markdown",
"id": "1b98336f",
"id": "3914948b",
"metadata": {},
"source": [
"# Notebooks with MyST Markdown\n",
Expand All @@ -19,7 +19,7 @@
{
"cell_type": "code",
"execution_count": null,
"id": "3d5ee3a9",
"id": "1dfebd54",
"metadata": {},
"outputs": [],
"source": [
Expand All @@ -28,7 +28,7 @@
},
{
"cell_type": "markdown",
"id": "430e22cf",
"id": "571e95d9",
"metadata": {},
"source": [
"When your book is built, the contents of any `{code-cell}` blocks will be\n",
Expand Down
2 changes: 1 addition & 1 deletion _sources/Unidad4.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Un proceso puede constar de varios hilos paralelos, y la creación y gestión de
```

### Ventajas de los hilos
### Desventajas de los hilos
- **Problemas de sincronización** pueden ocurrir cuando se accede y modifica datos compartidos entre hilos, lo que puede causar condiciones de carrera y bloqueos si no se manejan adecuadamente.

- En CPython, el **Global Interpreter Lock (GIL) limita el aprovechamiento del paralelismo real** en sistemas con múltiples núcleos de procesador, aunque la concurrencia sigue siendo posible.
Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

0 comments on commit d1bbc8c

Please sign in to comment.