zoukankan      html  css  js  c++  java
  • 编程开发之--java多线程学习总结(6)

    5、测试

    package com.lfy.ThreadsSynchronize;
    
    public class Test {
    
        public static void main(String[] args) {
    
            //创建 3 个窗口
    //        TicketSell1 t1 = new TicketSell1("A窗口");
    //        TicketSell1 t2 = new TicketSell1("B窗口");
    //        TicketSell1 t3 = new TicketSell1("C窗口");
    //        t1.start();
    //        t2.start();
    //        t3.start();
            /**==================1、使用同步代码块解决=====================*/
    //        TicketSellSolution1 t1 = new TicketSellSolution1("A窗口");
    //        TicketSellSolution1 t2 = new TicketSellSolution1("B窗口");
    //        TicketSellSolution1 t3 = new TicketSellSolution1("C窗口");
    //        t1.start();
    //        t2.start();
    //        t3.start();
            /**==================2、使用同步方法(貌似同步方法不能解决同步问题)=====================*/
    //        TicketSellSolution2 t1 = new TicketSellSolution2("A窗口");
    //        TicketSellSolution2 t2 = new TicketSellSolution2("B窗口");
    //        TicketSellSolution2 t3 = new TicketSellSolution2("C窗口");
    //        t1.start();
    //        t2.start();
    //        t3.start();
            /**==================3、使用锁机制(貌似同步方法不能解决同步问题)=====================*/
    //          TicketSellSolution3 t1 = new TicketSellSolution3("A窗口");
    //          TicketSellSolution3 t2 = new TicketSellSolution3("B窗口");
    //          TicketSellSolution3 t3 = new TicketSellSolution3("C窗口");
    //          t1.start();
    //          t2.start();
    //          t3.start();
            /**==================3、使用锁机制(貌似同步方法不能解决同步问题)=====================*/
    //        Thread t1 = new Thread(new TicketSellSolution4());
    //        Thread t2 = new Thread(new TicketSellSolution4());
    //        Thread t3 = new Thread(new TicketSellSolution4());
    //        t1.start();
    //        t2.start();
    //        t3.start();
        }
    
    }

    部分内容参考自网络:http://www.cnblogs.com/handsomeye/p/5999362.html

       http://www.cnblogs.com/dolphin0520/p/3923167.html

       http://www.cnblogs.com/handsomeye/p/5999362.html

  • 相关阅读:
    Linux JDK安装
    Redis集群搭建
    Struts2 中添加 Servlet
    js小技巧:数组去重
    修改Request 中的数据
    JAVA 图形界面开发基础详解
    JAVA 类和对象基础知识详解
    Java 类的继承详解
    C++ 大学课堂知识点总结
    数据库简单练习 建表+select
  • 原文地址:https://www.cnblogs.com/ZeroMZ/p/9292415.html
Copyright © 2011-2022 走看看