High concurrency
The system processes many requests in parallel .
junit Test code
package com.example.mybatis; import java.util.concurrent.CountDownLatch;
import org.junit.runner.RunWith; import
org.springframework.boot.test.context.SpringBootTest; import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@SpringBootTest @RunWith(SpringJUnit4ClassRunner.class) public class Test {
// Concurrent quantity private static final int THREAD_NUM = 10000; private CountDownLatch cdl
= new CountDownLatch(THREAD_NUM); @org.junit.Test public void fun() { for (int
i = 0; i < THREAD_NUM; i++) { Thread t = new Thread(() -> { try { // Minus one
cdl.countDown(); // wait for cdl.await(); } catch (InterruptedException e) {
e.printStackTrace(); } // Concurrent execution ( Business here .) System.out.println(" Concurrent execution ."); });
t.start(); } try { // After the sub thread is created, the main thread exits , There is no waiting for the child thread job , So wait for the child thread job first . Thread.sleep(1000);
} catch (InterruptedException e) { e.printStackTrace(); } } }
 

Technology
©2019-2020 Toolsou All rights reserved,
One is called “ Asking for the train ” A small village Finally got the train SparkSQL Achieve partition overlay write Character recognition technology of vehicle license plate based on Neural Network c++ Memory Pointer out of bounds detection mechanism _CrtMemBlockHeade Change one's mind ! Tesla starts to deliver made in China to European market Model 3Qt study 7—— Modal and modeless dialog boxes JavaScript Medium Call and ApplyJAVA Convert a string to a numeric type k8s Entry to give up --k8s Key concepts Count the number of letters (java Language implementation )