Al trabajar con el desarrollo de aplicaciones de escritorio, a veces es posible que tengamos que trabajar con programación multiproceso. También puede ayudar a optimizar el rendimiento del software ya que hace la mayor parte del uso de los núcleos de la CPU y, por lo tanto, proporciona un mejor rendimiento / resultados. Nos referimos a este tipo de implementación como 'multitarea' también. Como en tal caso, nuestra aplicación podrá realizar diferentes tipos de tareas al mismo tiempo, en paralelo. Por ejemplo, solo considere un escenario de desarrollo de aplicaciones de escritorio basado en una base de datos simple, donde su aplicación recuperará una serie de datos y mostrará al usuario. Ahora, si la conectividad de la base de datos es lenta por alguna razón, su aplicación normalmente se atascará. El usuario no podrá hacer nada más que esperar a que el proceso finalice. En tales casos, podemos diseñar muy bien una implementación basada en subprocesos, que permitirá al...
El Conocimiento es un Don Divino que se incrementa a medida que se COMPARTE.