Wesley13 Wesley13
3年前
java 面试知识点笔记(八)多线程与并发 中篇
问:如何给run()方法传参?1.构造函数传参2.成员变量传参3.回调函数传参问:如何实现处理线程的返回值?1.主线程等待法(实现简单,缺点是需要自己写等待逻辑,当等待变量多时代码臃肿,而且无法明确等待时间,无法精准控制。不推荐使用)1.!(https://oscimg.oschina.net
Wesley13 Wesley13
3年前
java 面试知识点笔记(九)多线程与并发 下篇
问:线程有哪些状态?!(https://oscimg.oschina.net/oscnet/0643e1fd934e5c9047a9f4b4cc0bd8c54bc.jpg)1.新建(new):创建后尚未启动的线程的状态(新创建的线程但还没有调用start方法)2.运行(Runnable):包含Running和Ready(Runn
Wesley13 Wesley13
3年前
java 面试知识点笔记(七)多线程与并发 上篇
问:进程和线程的区别?!(https://oscimg.oschina.net/oscnet/fe2c4d0bc8505c5df1b4fc6199d4f028572.jpg)进程是资源分配的最小单位,线程是CPU调度的最小单位!(https://oscimg.oschina.net/oscnet/971d1d6c10695c984
希望的天 希望的天
4年前
经典JAVA面试题整理,方便统一复习
以下是网上整理的非常全面的面试题,当然,绝大多数人不可能全部用到,但是都罗列在此,大家可根据自己的情况,选择对应的模块进行阅读。面试题模块介绍这份面试题,包含的内容了十九个模块:Java基础、容器、多线程、反射、对象拷贝、JavaWeb模块、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hi
Wesley13 Wesley13
3年前
C++雪花算法实现
看来一下雪花算法的实现方法,用c试着实现了一下,这里仅仅是实现了算法的流程,但是具体的细节,如并发、多线程访问等等没有具体考虑。雪花算法的简单讲解参考(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV19k4y1B7a
Wesley13 Wesley13
3年前
MySQL 内核线程简要分析
若接触过Oracle的学者,想必应该都知道Oracle的体系结构,Oracle体系结构中涉及的进程诸如:PMON、SMON、LGWR、CKPT、DBWR\_N等等那MySQL里面的线程是怎么样的呢?(因为MySQL是单进程多线程结构),带着这个疑问,进行了查阅资料及调试,总结为:MySQL启动时,默认是23个线程。实验环境Linux:CentO
Wesley13 Wesley13
3年前
Java多线程之线程池的手写改造和拒绝策略
目录自定义线程池的使用四种拒绝策略代码体现1\.自定义线程池的使用自定义线程池(拒绝策略默认AbortPolicy)publicclassMyThreadPoolDemo{  publicstaticvoidmain(Stringargs){    ExecutorSe
Wesley13 Wesley13
3年前
Java基础12:深入理解Class类和Object类
更多内容请关注微信公众号【Java技术江湖】这是一位阿里Java工程师的技术小站,作者黄小斜,专注Java相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复”资料“即可领取3T免费
Wesley13 Wesley13
3年前
Java基础10:全面解读Java异常
更多内容请关注微信公众号【Java技术江湖】这是一位阿里Java工程师的技术小站,作者黄小斜,专注Java相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复”资料“即可领取3T免费
可莉 可莉
3年前
20175216 《Java程序设计》第十周学习总结
教材学习内容总结第12章Java多线程机制12.1进程与进程程序是一段静态的代码,进程是程序的一次动态执行过程,这个过程也是进程本身从产生、发展至消亡的过程。线程不是进程,是比进程更小的执行单位。但与进程不同的是,线程的中断和恢复可以更加节省系统的开销。没有进程就没有线程。