我想学习线程方面的知识,查了很多资料都是讲多线程的。线程应该有单线程和多线程之分吧?是不是只要我们写的程序中没有用到线程的这个程序本身就已经是单线程了?因为程序对CPU和操作系统来说就是一个进程,而一个进程至少包括一个线程?只要我们在写程序中用到了线程,这个程序就变为多线程的程序了?什么情况下需要用到多线程呢,那么什么情况下用多线程比较好呢,线程究竟有什么优点和好处呢?说来好笑我还从来没有写一个含线程的程序了,望大家耐心解答,分不是问题。