java多线程
土豆马铃薯
路在脚下,勇往直前!
展开
-
java多线程(二)之线程安全和线程同步
多线程提高了程序的性能,但是也引发了安全问题。例如多线程交替执行时,执行顺序的不同可能得出不同的结果,这不是我们想得到的结果,因此,如何保证线程安全是程序开发中经常遇到的问题。 1.what is 线程安全? 当多个线程访问一个对象时,如果不考虑这些线程在运行时环境的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象就原创 2017-10-22 18:53:59 · 245 阅读 · 0 评论 -
java多线程(一)之多线程基础
写在前面:我们知道程序在运行的时候,CPU在很多时候都是出于空闲状态,合理的利用空闲的CPU,这就是多线程编程。多线程能够提高程序的性能,因此多线程也是每个程序员必须掌握的技能。 1.线程和进程的区别 当前的操作系统是多任务操作系统,其中多线程就是实现多任务的一种方式。 进程: 进程是一个计算机程序的运行实例,包含了需要执行的指令,有自己的独立地址空间,包含程序内容和数据。不同进程的地址空原创 2017-10-15 03:10:04 · 278 阅读 · 0 评论