cuando usamos STAThread
en el Main
, ¿significa que no podemos crear un nuevo hilo desde Main
?¿Podemos usar hilo dentro de [STAThread] principal?
6
A
Respuesta
7
No, no es así. La mayoría de las aplicaciones de UI comienzan en un hilo STA, no les impide iniciar nuevos hilos. STAThread
es principalmente sobre interoperabilidad COM. He encontrado que puede en su mayoría ignórelo cuando no esté usando nada que use COM, pero tenga en cuenta que los controles de la IU que interactúan con el portapapeles, etc. pueden usar COM.
Tenga en cuenta que el atributo solo afecta al modelo de apartamento para el subproceso recién creado que ejecuta la aplicación. De hecho, tiene muy poco que ver con el método Main
, podría haber sido un atributo de ensamblaje o algo así.
Cuestiones relacionadas
- 1. ¿Podemos usar un ScrollView dentro de LinearLayout?
- 2. WPF con Windows Forms - STAThread
- 3. STAThread falta, pero está ahí
- 4. 'java.lang.NoSuchMethodError: Excepción principal de hilo 'principal''
- 5. Detectando cuando está dentro/fuera del hilo principal en Xamarin.iOS
- 6. .NET El servicio de Windows necesita usar STAThread
- 7. iPhone: ¿Cómo determinar si el hilo es el hilo principal?
- 8. STAThread y multithreading
- 9. NSURLConnection bloquea el hilo principal?
- 10. Método de ejecución en el hilo principal de otro hilo
- 11. Código de ejecución en el hilo principal de otro hilo
- 12. C# borrado del hilo principal
- 13. ventana de Creación en otro hilo (no hilo principal)
- 14. AudioServicesPlaySystemSound y el hilo principal
- 15. NSTask bloqueando el hilo principal
- 16. ¿Qué hace [STAThread]?
- 17. ¿Podemos sobrecargar el método principal en Java?
- 18. ¿Podemos usar & en url?
- 19. Continuar la tarea de hilo principal
- 20. terminando un hilo secundario del hilo principal (cacao)
- 21. iOS: otro hilo necesita enviar reloadData al hilo principal
- 22. ¿Debería invocarse URLForUbiquityContainerIdentifier en un hilo fuera del hilo principal?
- 23. llamando al hilo principal desde el hilo Runnable en java
- 24. Compruebe si el hilo actual es el hilo principal
- 25. ¿Podemos usar pom.xml en ANT
- 26. ¿Podemos usar union en hibernate?
- 27. ¿Podemos usar Foundation con HTML5Boilerplate?
- 28. podemos usar CASE con EXEC
- 29. ¿podemos usar xpath con BeautifulSoup?
- 30. NSFileManager removeItemAtPath bloquea el hilo principal
¿Cuál es el modelo de subproceso predeterminado si no especifiqué nada? –
@AdamLee: "Desconocido", creo. Ver http://msdn.microsoft.com/en-us/library/system.threading.thread.getapartmentstate.aspx –