I read one statement on http://www.javacoffeebreak.com/articles/threads/index.html that said Multi-threaded application means the same code and data is used but we have more than one instance of the application running.
I suspect multiple instances of the application running in case of multi-threaded application.
Please guide me.
I think that they are reffering to a process or a serious of instructions when they say application. You wouldn't have multiple instances of the complete application running, but sections of code either classes or methods that are running.