yield() in multithreading

PHOTO EMBED

Sun Jan 21 2024 12:21:40 GMT+0000 (Coordinated Universal Time)

Saved by @E23CSEU1151 #java

class A extends Thread
{
    public void run()
    {
        String n=Thread.currentThread().getName();
        
            for(int i=1;i<+5;i++)
            {
                System.out.println(n);
                
                
            }
    }
}
class P extends Thread
{
    public void run()
    {
        String n=Thread.currentThread().getName();
        
            for(int i=1;i<+5;i++)
            {
                System.out.println(n);
                Thread.yield();
               
                
            }
    }
}

class F
{
    public static void main(String[] args)
    {
        A r = new A();
        P t = new P();

        r.start();
        t.start();
    }
}
content_copyCOPY