zoukankan      html  css  js  c++  java
  • java基础(多线程---继承和实现)

    两种方式:继承Thread或者实现Runable接口

       定义一个类:pThrad p = new pThread(143);

        Thread:调用方法:p.start();

        Runable调用方法:new Thread(p).start();

    创建线程方式一:1.实现Runable,重写run方法(run方法为线程入口点,进来了为线程体)

            2.创建子类对象,调用start(方法)(不保证立即运行,由CPU调度)

    创建线程方式二:1.继承Thread类,重写run方法(run方法为线程入口点,进来了为线程体)

            2.创建实现类对象,+Thread对象+start(方法)(start不保证立即运行,由CPU调度)---建议使用,避免单继承

    创建线程方式三:1. 创建目标对象: CDownloader cd =new CDownloader("图片地址","baidu.png");

            2. 创建执行服务: ExecutorService ser=Executors.newFixedThreadPool(1);
            3. 提交执行: Future<Boolean> result1 =ser.submit(cd1) ;
            4. 获取结果: boolean r1 =result1.get();
            5. 关闭服务: ser.shutdownNow();
     
    静态代理:记录日志或者监控
  • 相关阅读:
    MAC SAP for JAVA配置
    工艺路线查询
    工单批量关闭
    BOM批量查询
    SE11/SE16N修改表数据
    PI/PO Token配置
    标准IDOC同步物料
    SAP采购订单入库后不允许修改单价增强
    Sap Hana 关于BP的一些理解
    Sap MM 定义物料号码范围
  • 原文地址:https://www.cnblogs.com/skyline1/p/11194175.html
Copyright © 2011-2022 走看看