试题详情
- 简答题什么是线程?使用多线程有哪些好处?有会带来哪些问题?
- 通俗地讲,线程是一个代码执行流。
使用多线程的好处是:(1)多线程为多个代码执行流并发执行提供了可能。(2)多线程程序比多进程程序降低了资源占用要求。
使用多线程也会对系统产生一些不利影响:(1)线程需要占用内存,线程越多,内存占用越多。(2)线程过多,会消耗大量CPU时间来跟踪线程。(3)必须考虑多线程同时访问共享资源的问题,如果没有协调好,就会产生令人意想不到的问题,例如死锁和资源竞争等。(4)因为同一个任务的所有线程都共享相同的地址空间,并共享任务的全局变量,所以程序也必须考虑多线程同时访问的全局变量问题。 关注下方微信公众号,在线模考后查看
热门试题
- 在实现多线程的程序时有两种方式,一是通过
- 在计算机中,控制器是执行算术运算和逻辑运
- 在switch选择结构中,break语句
- 下列关于String类和stringBu
- 下面关于在Spring中配置Bean的i
- 以下都是Math类的常用方法,其中用于计
- write()方法是向输出流写入数据的方
- 总结JFrame的使用要点,并说明如何实
- 设s1和s
- 下面哪个方法不是HttpServlet类
- 在Java语言中,经过如下运算后,num
- 在J2EE中,可以使用JNDI查找下述组
- substring(intbegin,i
- 说出下列程序的3个点最后显示的坐标值各是
- 常量87.363的数据类型是float。
- JDK提供的打包工具是()。
- 计算机处理信息的早期语言是()
- 关于小应用程序执行过程的生命周期,()的
- 向窗口添加菜单有哪几个步骤?创建一个窗口
- 当类的成员未用访问权限修饰符时,Java