Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use Java to run two threads at the same time

Shulou Source: shulou.com Published: 2022-06-03 09:46:09 09月19日 Update

This article is about how to use Java to run two threads at the same time. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.

The details are as follows:

/ * two cases run at the same time case * 1: these two threads do not run regularly but alternately * / package com.test3;public class Demo10_3 {/ * * @ param args * / public static void main (String [] args) {/ / TODO Auto-generated method stub Pig pig=new Pig (10); Bird bird=new Bird (10) Thread t1=new Thread (pig); Thread t2=new Thread (bird); t1.start (); t2.start ();} / / print class Pig implements Runnable {int null0; int times=0; public Pig (int n) {this.n=n } public void run () {while (true) {try {Thread.sleep (1000);} catch (Exception e) {/ / TODO: handle exception} times++; System.out.println ("Pig says I am a thread, in the output" + times+ "hello, word") If (times==n) {break;} / / Mathematical class Bird implements Runnable {int noun0; int res=0; int times=0; public Bird (int n) {this.n=n } public void run () {while (true) {try {Thread.sleep (1000);} catch (Exception e) {/ / TODO: handle exception} res+= (+ + times); System.out.println ("current result of bird calculation is" + res) If (times==n) {System.out.println ("final result" + res); break;} thank you for reading! On "how to use Java to achieve two threads to run at the same time," this article is shared here, I hope the above content can be of some help to you, so that you can learn more knowledge, if you think the article is good, you can share it out for more people to see it!

Tags: Run two threads at the same time content more cases articles results rules good practical math articles see knowledge but reference help related Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info Apple MariaDB Redmi Huawei