首页 > 其他分享 >多线程.总结

多线程.总结

时间:2022-08-21 10:23:56浏览次数:54  
标签:总结 Thread System import new 多线程 public out

package oop.dxcgaoji;

import com.sun.org.apache.xpath.internal.functions.FuncTrue;

import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.FutureTask;

//回顾总结线程的创建
public class ThreadNew {
public static void main(String[] args) {
new MyThread1().start();

new Thread(new MyThread2()).start();

FutureTask<Integer> futureTask = new FutureTask<Integer>(new MyThread3());
new Thread(futureTask).start();

try {
Integer integer = futureTask.get();
System.out.println(integer);
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
}
}
//1.继承Thread类
class MyThread1 extends Thread{
@Override
public void run() {
System.out.println("MyThread1");
}
}

//2.实现Runnable接口
class MyThread2 implements Runnable{
@Override
public void run() {
System.out.println("MyThread2");
}
}
//3.实现Callable接口
class MyThread3 implements Callable<Integer>{
@Override
public Integer call() throws Exception {
System.out.println("MyThread3");
return 100;
}
}

搜索

复制

标签:总结,Thread,System,import,new,多线程,public,out
From: https://www.cnblogs.com/sususyq-/p/16609406.html

相关文章

  • 多线程.线程池
    ExecutorService和ExecutorsExecutorService:真正的线程池接口。常见子类ThreadPoolExecutorvoidexecute(Runnablecommand):执行任务/命令,没有返回值,一般用来执行Run......
  • 多线程.Lock锁
    ReentrantLock类实现了Lock,它拥有与synchronized相同的并发性和内存语义,在实现线程安全的控制中,比较常用的是ReentantLock,可以显式加锁、释放锁synchronized与Lock的对比......
  • 多线程.死锁
    多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形。某一个同步块同时拥有“两个以上对......
  • 2022年8月21日周六总结(maven install和package的区别未完成)
    最近做了nexus的配置,突然发现maven也很重要,我们平时会在idea用到clear、install、package等,package毫无疑问就是打包jar包了(在maven中定义了),这个打包会把 最近:这里记录......
  • MySQL使用总结
    最近在做一个数据迁移的项目,把mysql数据库中的数据迁移到SqlServer数据库中。在这里记录一下最近遇到的一些问题。一、MySQL中没有top 在MySQL中没有top查询,但是可以使......
  • 使用多线程实现四个窗口共同卖票
    创建票对象/***projectName:testSpring**@author:*time:2022/8/2023:04*description:票对象,这里实现Runnable方法来重写Run方法*/publicclassTicketim......
  • 软件工程周总结
    在正式编写第一个Python程序前,我们先复习一下什么是命令行模式和Python交互模式。命令行模式在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似C:\>......
  • 算法总结
    1.最近请求次数写一个 RecentCounter 类来计算特定时间范围内最近的请求。请实现RecentCounter类:RecentCounter()初始化计数器,请求数为0。intping(intt)......
  • PHP正则表达式总结(/g,/i,/U等等)
    https://blog.csdn.net/websites/article/details/19199435 PHP正则表达式总结(\nml,\nm,\un,\xn等等)PHP正则表达式语法一个正则表达式就是由普通字符(例如字符a到......
  • HTML5摇一摇以及音频播放问题优化总结
    1.摇一摇不够灵敏、摇动很多次没有响应的问题、原来摇一摇代码是从网络Copy的,活动上线后,发现部分手机摇一摇监测效果不够灵敏,摇动很多次都没有响应,恨不得把手机砸了,于是优......