首页 > 其他分享 >2023.5.12

2023.5.12

时间:2023-05-15 09:34:20浏览次数:34  
标签:Runnable Thread int public 12 2023.5 MyTask id

实现Runnable接口 

另一种实现多线程的方式是实现Runnable接口,需要实现run()方法,并将实现了Runnable接口的对象传递给Thread类的构造函数。

public class RunnableDemo {
    public static void main(String[] args) {
        // 创建10个线程并启动
        for (int i = 0; i < 10; i++) {
            Runnable task = new MyTask(i);
            Thread thread = new Thread(task);
            thread.start();
        }
    }
}
 
class MyTask implements Runnable {
    private int id;
 
    public MyTask(int id) {
        this.id = id;
    }
 
    public void run() {
        System.out.println("Thread " + id + " is running");
        try {
            Thread.sleep(1000);  // 模拟任务执行时间
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}

标签:Runnable,Thread,int,public,12,2023.5,MyTask,id
From: https://www.cnblogs.com/zhangmingmkzj/p/17400865.html

相关文章

  • unbuntu 火狐安装flash插件 Install Adobe Flash Player In Ubuntu 13.10,13.04,12.10
    InstallAdobeFlashPlayer PressCtrl+Alt+TforopenTerminalandtrythefollowingcommands;sudoadd-apt-repository"debhttp://archive.canonical.com/$(lsb_release-sc)partner"sudoapt-getupdate&&sudoapt-getinstallflashplugin......
  • 2023.5.14
    1#include<iostream>2usingnamespacestd;3#include<vector>4voidprintVector(vector<int>&v)5{6for(vector<int>::iteratorit=v.begin();it<v.end();it++)7{8cout<<*it<<......
  • 编程一小时2023.5.14
    #include<iostream>#include<vector>usingnamespacestd;boolcmp(vector<int>&A,vector<int>&B){if(A.size()!=B.size())returnA.size()>B.size();for(inti=A.size()-1;i>=0;i--)if(A[i]!=B[i])re......
  • 【2023-05-12】连岳摘抄
    23:59我们一起缅怀故人,回忆向来使人们相互亲近,而充满爱的回忆则加倍地使人们相互亲近。                                                 ——茨威格我趋向于认为,一......
  • 西门子PLC测试工具,支持S7200,SMART 1200 1500 300等各种PLC,到手即用,。
    西门子PLC测试工具,支持S7200,SMART12001500300等各种PLC,到手即用,。ID:7599678893815132......
  • LabVIEW网口TCP通讯西门子PLC,支持200、300、1200、1500、400、SMART全系列PLC S7协议
    LabVIEW网口TCP通讯西门子PLC,支持200、300、1200、1500、400、SMART全系列PLCS7协议官方工具包,常用功能一网打尽。1.命令帧读写。程序源码,命令帧文本编写,不调用dll,不安装插件,完胜OPC等。原创视频创作不易,非诚勿扰。谢谢大家。YID:6787669089987972......
  • NI LabVIEW OPC Server OPC通讯IO服务器,通讯西门子S720030040012001500SMART通讯三菱F
    NILabVIEWOPCServerOPC通讯IO服务器,通讯西门子S720030040012001500SMART通讯三菱FXPLCQPLC台达PLC欧姆龙PLC等全系列PLCDSCModleNIDSCOPC工具包ID:3460671157181864......
  • LabVIEW网口通讯西门子PLC,支持200、300、1200、1500、400、SMART全系列PLC
    LabVIEW网口通讯西门子PLC,支持200、300、1200、1500、400、SMART全系列PLC常用功能一网打尽。NETCOM通讯。1.命令帧读写。程序源码,命令帧文本编写,不调用dll,不安装插件,完胜OPC等。YID:9949668389753044......
  • 考研周记-week12
    5.8~5.14记录一下本周的考研进度情况英语本周英语开始了单词第二轮的复习,每天仍然是单词+阅读,因为没有学习新单词,都是复习,所以英语占比的时间有所减低数学数学方面,本周继续线性代数的学习和高数的基础巩固,预计6月初结束线性代数,6月中旬结束高数的基础巩固,并且完成660的高数部......
  • 2023.5.14——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......