Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo manejar cuando varios subprocesos llaman a la misma clase en qt

Cómo manejar cuando varios subprocesos llaman a la misma clase en qt

Si el archivo no es grande, debe cargarlo en la memoria como un flujo de bytes y luego leerlo en varios subprocesos simultáneamente, lo que equivale a cargarlo en un solo subproceso para obtener una barra de progreso antes de cargarlo por lotes.

Varios subprocesos pueden bloquear el archivo al leer el archivo. Si hay un bloqueo, sleep1 ejecuta el código comercial sin bloqueo y luego libera el bloqueo.

El marco de desarrollo de aplicaciones qt es un marco de desarrollo de aplicaciones GUI C++ multiplataforma desarrollado por QtCompany en 1991. Se puede utilizar para desarrollar programas de interfaz gráfica de usuario y programas de interfaz de usuario no gráfica, como servidores y herramientas de consola. Qt es un marco orientado a objetos que es fácilmente extensible y permite una verdadera programación de componentes mediante el uso de extensiones especiales de generación de código y una gran cantidad de macros.