• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

java多线程和并发包入门示例

java 搞代码 4年前 (2022-01-05) 21次浏览 已收录 0个评论

这篇文章主要写了java多线程的使用方法和java并发包简单入门的示例,大家可以参考使用

一、java多线程基本入门
java多线程编程还是比较重要的,在实际业务开发中经常要遇到这个问题。 java多线程,传统创建线程的方式有两种。 1、继承自Thread类,覆写run方法。 2、实现Runnable接口,实现run方法。 启动线程的方法都是调用start方法,真正执行调用的是run方法。
参考代码如下:

代码如下:
package com.jack.thread;

/**
 * 线程简单演示例子程序
 *
 * @author pinefantasy
 * @since 2013-10-31
 */
public class ThreadDemo1 {

    /**
     * 第一种方式:继承自Thread类,覆写run方法
     */
    public static class Test1Thread extends Thread {

        @Override
        public void run() {
            for (int i = 0; i <100; i++) {
                System.out.println(“Test1,” + Thread.currentThread().getName() + “, i = ” + i);
            }
        }
    }

    /**
     * 第二种方式:实现Runnable接口,实现run方法
     */
    public static class Test2Thread implements Runnable {

        @Override
        public void run() {
            for (int i = 0; i <100; i++) {
                System.out.println(“Test2,” + Thread.currentThread().getName() + “, i = ” + i);
            }
        }

    }

    /**
     *

     * 
     * 主线程为main线程
     * 分支线程为:1 2 3 三种简单实现方式
     *
     * @param args
     */
    public static void main(String[] args) {
        new Test1Thread().start();// 启动线程1
        new Thread(new Test2Thread()).star来源gaodaimacom搞#^代%!码&网t();// 启动线程2
        new Thread(new Runnable() {

            @Override
            public void run() {
                for (int i = 0; i <100; i++) {
                    System.out.println("Test3," + Thread.currentThread().getName() + ", i = " + i);
                }
            }
        }).start();// 启动线程3
    }

}

以上就是java多线程和并发包入门示例的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:java多线程和并发包入门示例

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址