From 88601730d068e42fe0a10edcdf3886e96be30ba8 Mon Sep 17 00:00:00 2001 From: Kumar Chandrakant Date: Thu, 13 Sep 2018 11:04:29 +0530 Subject: [PATCH] BAEL-2187 - Adding files for the tutorial related to Java Yield (#5169) --- .../baeldung/concurrent/yield/ThreadYield.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 core-java-concurrency/src/main/java/com/baeldung/concurrent/yield/ThreadYield.java diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/yield/ThreadYield.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/yield/ThreadYield.java new file mode 100644 index 0000000000..b31a04015f --- /dev/null +++ b/core-java-concurrency/src/main/java/com/baeldung/concurrent/yield/ThreadYield.java @@ -0,0 +1,17 @@ +package com.baeldung.concurrent.yield; + +public class ThreadYield { + public static void main(String[] args) { + Runnable r = () -> { + int counter = 0; + while (counter < 2) { + System.out.println(Thread.currentThread() + .getName()); + counter++; + Thread.yield(); + } + }; + new Thread(r).start(); + new Thread(r).start(); + } +}