Preguntas etiquetadas con multithreading

135
Asynctask vs Thread en android

En la interfaz de usuario, para realizar algunos trabajos en segundo plano, utilicé otro Thread. Pero como lo sugirieron otros, ahora estoy usando AsyncTask. ¿Cuál es la principal diferencia entre ay Threadan AsyncTask? ¿En qué escenario, debo usar a Threado an

128
¿Por qué es Thread.Sleep tan dañino?

A menudo veo que se menciona que Thread.Sleep();no debería usarse, pero no puedo entender por qué es así. Si Thread.Sleep();puede causar problemas, ¿hay alguna solución alternativa con el mismo resultado que sea segura? p.ej. while(true) { doSomework(); i++; Thread.Sleep(5000); } otro...