今天把多线程看完了,还有几个问题 多线程线程JAVA新手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题很多啊1、为什么要让程序睡一会,比如做一个检测系统按键的程序(一直循环检测),如果你中间不sleep一下的话,程序将会一直占用cpu导致系统卡死。2、join,和单线程还是有区别的,并不是所有的线程都排队啊。3、Synchronized,对某一方法或代码块进行同步控制,排斥其他线程获得锁。如果同步的是run,则同一时间只可以一个进入run,这个说起来很多,比较复杂,不是一句话能解释清楚的,慢慢理解吧。4、虽然线程是为了程序执行更快的,但是不是所有的时候越快越好。比如一个生产机器(相当于一个线程),如果一直生产,导致仓库都放不下了,这还好吗?那么就需要判断当仓库已经慢了的时候,让机器停一会,如果仓库库存低于一个最低值则再次让机器开始运转。 substance的使用 【求助】RSA类似QQ的通信加密程序,公钥如何发送给服务器?? 辣手的问题 java连接数据库的问题??? 麻烦有时间的看看这道题选什么好吗? (在线等) POI包中如何获得EXCEL表格的行和列? 请问怎样遍历哈希,以及怎样知道这个哈希有几个key,谢谢 在线等待!!!!!!!11 网络编程急救?高分相送! 新版JRE可以双击打开jar文件了? 请教下高手java线程礼让的应用。 请教:如何查找List一条记录比删除它
1、为什么要让程序睡一会,比如做一个检测系统按键的程序(一直循环检测),如果你中间不sleep一下的话,程序将会一直占用cpu导致系统卡死。
2、join,和单线程还是有区别的,并不是所有的线程都排队啊。
3、Synchronized,对某一方法或代码块进行同步控制,排斥其他线程获得锁。如果同步的是run,则同一时间只可以一个进入run,这个说起来很多,比较复杂,不是一句话能解释清楚的,慢慢理解吧。
4、虽然线程是为了程序执行更快的,但是不是所有的时候越快越好。
比如一个生产机器(相当于一个线程),如果一直生产,导致仓库都放不下了,这还好吗?那么就需要判断当仓库已经慢了的时候,让机器停一会,如果仓库库存低于一个最低值则再次让机器开始运转。