How to do it...

Follow these steps to implement the example:

  1. Create a class named UserValidator that will implement the process of user validation:
        public class UserValidator {
  1. Declare a private String attribute called name that will store the name of the user validation system:
        private final String name;
  1. Implement the constructor of the class that initializes its attributes:
        public UserValidator(String name) {           this.name=name;         }
  1. Implement the validate() method. It receives two String parameters with the name and password of the user you want to validate:
        public boolean validate(String name, String password) {
  1. Create a Random object named random:
        Random random=new Random();
  1. Wait for a random period of time to simulate ...

Get Java 9 Concurrency Cookbook - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.