I use RDP sessions a lot, and I noticed that, even if the server I connect to is slow or crashed, the RDP window/toolbar itself is fully responsive/clickable. This is probably due to the RDP window is one process and the actual server is seperate – or not?
Is there a technique in development to achieve this sort of fluidity in an app?
Thanks
The single most important thing you can do to keep the UI responsive is to minimize the amount of work you do in the UI thread. This means that any major processing you have to do, you spawn a thread (or use the thread pool) to offload the work so that the UI thread can get back to handling the UI.