重修JAVA基础【三】

多线程是为了充分利用多核资源,提高程序执行效率。然而,线程的优先级并不保证执行顺序,而线程名称应具业务含义以助于问题定位。开发者应避免盲目跟随,要独立思考并理解代码背后的逻辑,深入掌握多线程的问题。同时,学习反射时,直接查看API文档比阅读博客更为直接有效。

多线程出现的本质就是为了“更大幅度的提升资源的利用效率!单线程只是用单核,多线程可以使用多核,现在服务器都是12核,24核——>如果只用单核那么实在是太浪费资源了!”

 【创建多线程的几种方法】

 

【学程序一定要反复动手练!】 

 

 

【注意:线程的优先级并不能是保证性的结果,只是一个概率性的东西!!!】 

 【线程名称一定要体现其业务含义,这样方便定位问题!!!】

  ​​​​​​

 

 

 

 

 

  一定要清晰明白“代码为什么要这么写?” 而不是看着“别人这么写”我就这么写!【这是极其愚蠢的做法!】

一定要根据自己的实际情况“实事求是”的“独立”思考!!! 一定要从本源上弄明白搞清楚做出这个决定的“核心逻辑”是什么?“判断的依据”是什么?  而不是“看着别人这样弄”我就这样弄!!!!    【这种不经思考的从众心理是极其愚蠢的做法!】

 【多线程的问题一定要搞透!!!】

 

 

反射具体参考  Class 这个“类” ——————> 自己去看API文档里面的注释说明,博客没什么屌用!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值