JAVA多线程入门(一):理解多线程

我曾经以为多线程的作用是这样的——你运算1+1=2需要1秒,如果用了两个线程,那么1+1=2只要算0.5s。但是实际上并不是如此。 我认为,多线程解决的是程序等待的问题。 想象这样一个使用环境。如果你写了一个串口通信程序,只有mian函数,但是同时要做收和发两件事,你应该如何处理?按照单片机的思路,放中断啊。但是如果没有中断呢?那就是查询。什么是查询呢?就是: while(1){ send() r
相关文章
相关标签/搜索