Red de conocimiento informático - Material del sitio web - Cómo aprender a trabajar en múltiples hilos

Cómo aprender a trabajar en múltiples hilos

Reimprimir Esta es una pregunta interesante. Ampliaré este tema desde una perspectiva psicológica y luego hablaré sobre formas de abordarlo según mi propio pensamiento y experiencia.

Desde la perspectiva de la psicología cognitiva, estrictamente hablando, es imposible que los humanos "trabajen con múltiples subprocesos". Esto se debe a que, en un momento dado, una persona sólo puede tener un "foco de atención" y este enfoque recurre a los recursos de procesamiento cognitivo de la persona. Pero a veces puedes pensar erróneamente que estás prestando atención a dos cosas al mismo tiempo. De hecho, esto es el resultado de un cambio de atención, es decir, el cambio de atención de un objeto a otro. proceso en serie y no en paralelo. Hay una excepción, por supuesto, y es que algunas habilidades muy hábiles pueden "automatizarse" y realizarse simultáneamente con otras cosas sin distracciones. Por ejemplo, si estás andando en bicicleta y tu novia está sentada detrás de ti riéndose, tu atención permanecerá en tu novia y estarás charlando con ella mientras pedaleas con las piernas todo el tiempo. No es necesario que te detengas porque andar en bicicleta no lo hace. requieren su atención o recursos cognitivos. Sin embargo, si un gato salta repentinamente frente a ti en este momento, es posible que desvíes tu atención de inmediato.

Por supuesto, lo que molesta al interrogador no es el "multithreading" en el nivel de "segundo" o "milisegundo", sino el hecho de que varias tareas diferentes se ejecutan simultáneamente dentro de un "período de tiempo". Para completar diferentes tareas, este es otro sentido de subprocesos múltiples, que requiere cambiar entre diferentes tareas. También se puede decir que el "cambio de tareas" es un tema clásico en la psicología cognitiva. Los psicólogos han descubierto durante mucho tiempo que cuando cambia de la tarea A a la tarea B, su desempeño en la tarea B será significativamente peor que su desempeño en la tarea B en condiciones de cambio sin tarea. Esta diferencia se denomina "costo de cambio". Hay dos razones principales para los costos de cambio: una es la inercia cognitiva que deja la tarea A, es decir, me he acostumbrado a la situación cognitiva y al modo de reacción de la tarea A. Esta inercia interferirá con la finalización de la tarea B; es que me he acostumbrado a la situación cognitiva y al modo de reacción de la tarea A. Hacer B requiere una reorganización cognitiva de B y volver a recordar los antecedentes y la información relevantes de B. Esta reorganización también lleva tiempo y puede ser incompleta.

Pero la realidad es que, aunque desde la psicología y nuestra experiencia de vida, este tipo de "multithreading" que requiere cambiar de tarea se siente mal e ineficiente, a menudo no tenemos otra opción: nos interrumpen en el medio. de completar una tarea, luego completar otra tarea, luego ser interrumpido nuevamente y luego completar otra tarea. ...Aquí hay un hecho crucial: si te interrumpen cuando estás muy inmerso en tus pensamientos, entonces tu "pérdida" y frustración serán muy grandes; por el contrario, si sólo estás haciendo copias; si estás haciendo trabajos innecesarios como; archivos, incluso si lo interrumpen con frecuencia, no tendrá mucho impacto en usted. Por lo tanto, si puede elegir la interrupción correcta, la interrupción no será terrible y la pérdida de conmutación se puede minimizar. Si hay un secreto para la multitarea es "el secreto para controlar y gestionar las interrupciones".

La premisa de esta técnica es que debemos analizar eficazmente la tarea a completar, distinguir la parte de "interrupción tolerable" y la parte de "interrupción intolerable", y luego distinguir entre la parte de "interrupción intolerable". Dedique tiempo garantizado y relativamente completo a ello. Para ello propongo un "modelo sándwich" para la descomposición general de tareas:

Este es un sándwich de atún, tiene un núcleo, que es puré de atún, y el esfuerzo para completar esta parte de la tarea lo llamar Es el "intervalo de pensamiento central". De hecho, la mayoría de las tareas tienen una parte crítica, y a menudo la más complicada, que requiere que nos concentremos, pensemos mucho y luego la resuelvamos. Una vez que "nos comemos" esta parte, la tarea básicamente se completa y las tareas restantes se completan. algún trabajo auxiliar y de recuperación (es decir, "intervalo de pensamiento auxiliar") y algo de "trabajo físico" (es decir, "intervalo de acción operativa").

Tengo la costumbre de trabajar, es decir, cuando recibo una tarea, debo ir al área central de pensamiento de la tarea para encontrar el hueso duro y morderlo, en lugar de hacer el trabajos de limpieza periférica primero. Para dar un ejemplo simple, si recibes una tarea para hacer un PPT ahora, ¿cuál es el primer paso que debes hacer? ¿Deberías elegir primero una hermosa plantilla temática? No, ¿debería ir a Baidu y Google para comprobar la información de inmediato? Ni. La respuesta correcta es: Diseñar la estructura del PPT. Es decir, debe analizar su audiencia, analizar su nivel de conocimiento, nivel de comprensión y puntos de interés y preocupación. En base a esto, debe diseñar su contenido y el orden en que se presenta. primero, de cuánto hablar y luego de qué hablar, qué proporción se necesita y qué estilo y estrategia usar al hablar. Luego, surge la estructura del PPT. Este proceso de implementación es el "área de pensamiento central" de la tarea. No necesita ninguna ayuda, solo necesita pensar, pensar con mucha concentración. Las herramientas que necesita son solo una hoja de papel y un bolígrafo (necesita hacerlo rápidamente). anota tu inspiración). Cuando complete este proceso, puede optar por continuar completando el contenido específico ("intervalo de pensamiento de apoyo"), puede ROMPER o hacer otro trabajo, no importa. Más tarde, cuando eliges una plantilla para este PPT, buscas una imagen o ajustas la fuente ("intervalo de operación"), en realidad no te importa que te interrumpan, porque sabes que, en cierto sentido, la tarea ya está hecha por ti. Hecho.

A decir verdad, para escribir esta respuesta, dediqué media hora, usando una hoja de papel A4 y un bolígrafo, y usé mi pensamiento puro y concentrado para diseñar su "arquitectura". Después de completar el diseño, cené y vi un episodio de una serie de televisión estadounidense. La interrupción en la escritura no me preocupó porque sabía que la respuesta ya estaba escrita incluso si no había escrito una palabra en la computadora.

Éste es el secreto del trabajo multiproceso. Por lo general, solo necesita un enfoque tranquilo, puede simplemente pensar en ello, puede lograr un estado de "flujo" y puede completar el trabajo "básico" más crítico en media hora.

Hay una lógica detrás de este enfoque: cuando tenemos que desglosar una tarea, no debemos seguir mecánicamente períodos de tiempo ("Haz A de 9 a 10 a. m. hoy, haz A mañana a partir de la 1 p. m. Desde el punto 3, continúe haciendo A") para dividir las tareas, pero debe dividirse de acuerdo con la lógica interna de la tarea, de modo que cuando estemos listos para interrumpir una tarea, podamos intentar asegurarnos de que ciertas unidades lógicas de la tarea hayan sido terminado. Este principio debe seguirse incluso cuando implementemos "intervalos de reflexión de apoyo" e "intervalos de acción operativa".

Por eso nunca he sido un gran admirador de la "gestión del tiempo" y sus métodos; no creo que dé en el blanco. De hecho, lo que tenemos que gestionar no es el tiempo en el sentido físico, sino la voluntad y la capacidad de utilizar nuestro cerebro en el sentido psicológico.