Java多线程
文章平均质量分 78
程序员那些破事儿
这个作者很懒,什么都没留下…
展开
-
多线程之间的通讯
1、什么是多线程之间通讯?如何实现多线程之间通讯,其实就是多个线程在操作同一个资源,但是操作的动作不同。需求:第一个线程写入(input)用户,另一个线程取读取(out)用户.实现读一个,写一个操作。class IntThread extends Thread { private Res res; public IntThread(Res res) { this.res = res...原创 2018-10-11 10:21:03 · 157 阅读 · 0 评论 -
Java并法与线程池原理分析
1、Vector与ArrayList的区别1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。2...原创 2018-10-11 11:19:21 · 160 阅读 · 0 评论 -
Java多线程快速入门知识
1、线程与进程的区别每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。进程是所有线程的集合,每一个线程是进程中的一条执行路径2、为什么要用到多线程?多线程就是提高程序的效率。比如...原创 2018-10-10 15:31:59 · 147 阅读 · 0 评论 -
Java多线程之间的安全问题以及如何实现同步
1、什么是线程安全,为什么会有安全问题当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。案例:需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。class ThreadTrain implements Runnable { private int count = 100;...原创 2018-10-10 17:35:03 · 287 阅读 · 0 评论 -
Java视频教程,自学Java开发,Java编程资料
Java学习前的一些准备· JDK - (Java SE Development Kit)JDK是Java开发所需要的环境,就跟我们想玩某个网游一样,玩之前一定是需要先安装相应的程序包的。 那这个JDK就是我们准备登陆Java大陆前需要安装的一个程序包。下载地址 : Java SE - Downloads· IDE - (Integrated Development Environmen...转载 2019-03-07 13:48:39 · 229 阅读 · 0 评论