MultiThreading
文章平均质量分 64
多线程相关文章
bbhallo
这个作者很懒,什么都没留下…
展开
-
多线程:基本概念
一、基本概念并行:并发:线程:进程:程序:原创 2021-09-15 22:03:59 · 114 阅读 · 0 评论 -
多线程:关于锁
为什么需要多线程?原创 2022-04-22 17:18:12 · 432 阅读 · 0 评论 -
多线程实现移动的小球
第一代版本 v1.0放个项目链接各个类的功能Ball:小球的基本参数,draw,move方法监听器:监听鼠标按下的动作。new一个小球,new一个线程并启动。BallThread:每个线程是一个小球,一个线程既要move又要draw。一些值得注意的问题所有小球共用一个画笔,就会出现上面这种线程不安全问题。解决方法见监听器中的注释。小球move和draw的衔接问题。见BallThread中的注释。v2.0版本v1的问题每个小球一个线程这种方法是有问题的。小球只有draw和mov原创 2022-04-24 13:03:20 · 412 阅读 · 0 评论 -
多线程:可见性
可见性问题的引出一个线程要改堆中的变量,有8个原子操作,有时候会出现一些问题。见如下示例:boolean flag=true;public static void main(){ Thread t1 = new Thread (new Runnable(){ @Override public void run(){// 线程结束 run方法执行完成 System.out.println ("线程 1 开始"); while(flag){原创 2022-05-02 11:00:47 · 69 阅读 · 0 评论 -
多线程:线程池
java自带的线程池用法public class Demo01ThreadPool { public static void main(String[] args) { // 1.使用线程池的工厂类Executors里面提供的静态方法newFixedThreadPool生产一个有2个线程的线程池 ExecutorService es = Executors.newFixedThreadPool(2); //2.使用submit,传递原创 2022-05-13 16:24:17 · 199 阅读 · 0 评论