摘要: 1.线程同步 博客园 基本参考 洞庭散人《浅谈java多线程的同步问题》 我们在使用多线程打印出一组数据会比较的混乱,所以在这里就引入了线程同步的概念。 java中使用关键字synchronized来实现线程的同步。当一个方法或者对象用synchronized修饰的时候,表明该方法或者对象在任意时刻... 阅读全文
posted @ 2015-08-15 15:26 ZBB0304 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 计算机程序最一般的模型可以归纳为:输入、计算和输出。输入和输出是人机交互的重要手段,一个设计合理的程序应该首先允许用户根据具体的情况输入不同的数据,然后经过程序算法的计算处理,最后以用户容易接受的方式输出结果。java用流的概念来表示输入输出。java提供的输入输出功能十分强大而灵活,美中不足的是... 阅读全文
posted @ 2015-08-15 15:26 ZBB0304 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1.多线程的由来介绍随着计算机的飞速发展,个人计算机上的操作系统可以在同一时间内执行多个程序,于是引入了进程的概念。所谓进程就是一个动态执行的程序,当一个程序运行的时候,就创建了一个容纳组成代码和数据空间的进程。例如Windows XP上运行的每一个程序都是一个进程。而且每一个进程都有自己的一块内存... 阅读全文
posted @ 2015-08-15 15:25 ZBB0304 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 线程同步、异步的概念: 1)多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线程处理的数据,而B线程又修改了A线程处理的数据,显然这是由于全局资源造成的,有时为了解决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲系统处理性能,... 阅读全文
posted @ 2015-08-15 15:22 ZBB0304 阅读(172) 评论(0) 推荐(0) 编辑