Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.-RESUMEN
En este documento se describe el código y funcionamiento de un programa que
consta del manejo de hilos, así como su manipulación para obtener el resultado de
dos funciones de manera simultánea permitiendo detenerse independientemente
sin afectar un procedimiento de otro.
2.-CONTENIDO
Bibliotecas declaradas:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Collections;
using System.Text.RegularExpressions;
using System.Threading;
using System.Diagnostics;
Variables globales:
Thread hilo,hilo2;
delegate void delegado(int valor);
string line;
string archivo;
string[] palabras;
int nRepeticiones;
string[] palrep;
FUNCIONAMIENTO:
Interfaz del programa:
Abrir archivo:
Se lee el archivo:
3.- CONCLUSIONES
En este programa se pone en práctica el manejo de archivos, así como sus
operaciones como lectura y escritura e implementando hilos en las dos funciones
diferentes pero basadas en el mismo archivo, está complicado lograrlo de manera
simultánea, pero se me dificulto bastante el control de los hilos, no logre completar
el programa con todas sus especificaciones, me falta revisar más este tema ya
que a mi parecer es complejo.
4.-BIBLIOGRAFÍA
https://www.codeproject.com/Questions/1193245/Start-stop-resume-a-
thread-Csharp
https://docs.microsoft.com/en-
us/dotnet/api/system.threading.thread?redirectedfrom=MSDN&view=netfra
mework-4.8#methods
https://stackoverflow.com/questions/10469687/how-to-pause-resume-a-
thread
https://social.msdn.microsoft.com/Forums/es-ES/e35d28a1-5c1b-47df-
be09-2cae6290a597/cmo-pausarreanudar-un-thread?forum=vcses
https://docs.microsoft.com/en-us/dotnet/standard/threading/pausing-and-
resuming-threads
https://docs.microsoft.com/es-
s/dotnet/api/system.windows.forms.richtextbox.find?view=netframework-4.8
https://social.msdn.microsoft.com/Forums/es-ES/a71ff0ce-91e1-46bb-809e-
5935e0b0e7e7/encontrar-palabras-duplicadas?forum=vbes