线程示例
線程使用:
模擬環境:一個用戶請求到開通10000個賬號,正常的程序執行順序的話,需要使10000賬號開通完成后返回客戶響應,但如果是需要開通10W,100W呢,客戶會瘋掉的,這個簡單的線程就幫忙解決了這個問題,測試代碼如下:
public class DemoThead {public static void main(String[] args) {System.out.println(Thread.currentThread().getName());new Thread(){public void run(){for(int i = 0;i<10000;i++){System.out.println("Thread: " +getName() +"running");}}}.start();System.out.println("執行結束,返回前臺響應");} }執行結果如下:
main
執行結束,返回前臺響應
Thread: Thread-5running
Thread: Thread-5running
Thread: Thread-5running
Thread: Thread-5running
Thread: Thread-5running
Thread: Thread-5running
Thread: Thread-5running
Thread: Thread-5running
......
?
從返回的結果可以看出,先返回一個結果給客戶后,然后利用線程在自己在后臺進行工作
轉載于:https://www.cnblogs.com/mengzw/p/3746059.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
- 上一篇: SAP EWM Table Overvi
- 下一篇: 利用Python如何实现数据驱动的接口自