@Sixah 大佬大佬
mysql5.7解壓版安裝官網(wǎng)下載 解壓并配置文件 創(chuàng)建my.ini并鍵入一下內(nèi)容注意basedir和datadir的路徑 創(chuàng)建data目錄 順序執(zhí)行命令 注意要用cmd管理員身份,不能用普通命令也不...
官網(wǎng)下載 解壓并配置文件 創(chuàng)建my.ini并鍵入一下內(nèi)容注意basedir和datadir的路徑 創(chuàng)建data目錄 順序執(zhí)行命令 注意要用cmd管理員身份,不能用普通命令也不...
1. 配置RabbitMQ 2. 生產(chǎn)者發(fā)送消息確認(rèn)機(jī)制 其實這個也不能叫確認(rèn)機(jī)制,只是起到一個監(jiān)聽的作用,監(jiān)聽生產(chǎn)者是否發(fā)送消息到exchange和queue。 生產(chǎn)者和消...
上一章講解了RabbitMQ的一些基礎(chǔ)概念,包括:RabbitMQ概念、生產(chǎn)者(producer)、消費者(consumer)、信道(channel)、隊列(queue)、交...
我們來分析一波上邊的代碼很明顯t1啟動后主線程睡了一秒,然后t1就執(zhí)行了suspend()方法掛起了,一秒后t2啟動,t1繼續(xù),t2繼續(xù),But??!但是t2啟動后主線程立即又...
關(guān)于interrupt()方法的介紹 本線程中斷自己是被允許的;其它線程調(diào)用本線程的interrupt()方法時,會通過checkAccess()檢查權(quán)限。這有可能拋出Sec...
第一個例子 看一個很簡單的例子: 輸出如下 第一行:構(gòu)造方法中Thread.currentThread().getName()很明顯當(dāng)前執(zhí)行的線程是main線程第二行:構(gòu)造方...
一、線程狀態(tài) 1. 初始(NEW) 新創(chuàng)建了一個線程對象,但還沒有調(diào)用start()方法。 2. 運(yùn)行(RUNNABLE) Java線程中將就緒(ready)和運(yùn)行中(run...
一、餓漢模式 沒毛病老鐵 二、懶漢 有毛病老鐵 三、線程安全問題解決方案 在getInstence方法前加synchronized整個方法被上鎖,效率太低 DCL雙檢查鎖機(jī)制...
1. schedule(TimerTask,Date time) 確實定時執(zhí)行了,但是執(zhí)行后進(jìn)程并未銷毀,執(zhí)行按鈕仍呈紅色狀態(tài),原因是創(chuàng)建一個Timer就是啟動一個新的線程,...
一、 配合Condition使用 Condition的await()方法相當(dāng)于Object的wait()方法,signal相當(dāng)于notify,signalAll相當(dāng)于noti...
線程間通信使用wait()和notify()方法,這兩個方法都是Object類的方法,調(diào)用時線程必須持有該對象的對象級別鎖,如果調(diào)用時沒有持有適當(dāng)?shù)逆i,會拋出IllegalM...
前面講過,線程共享變量是非線程安全的,synchronized關(guān)鍵字可使方法變?yōu)榫€程安全的方法 一、線程安全問題 輸出 兩個線程同時訪問一個沒有同步的方法,a修改完num的值...
一、概念 進(jìn)程進(jìn)程:具有一定獨立功能的程序關(guān)于某個數(shù)據(jù)集合上的一次運(yùn)行活動,進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個獨立單位.線程線程:是CPU調(diào)度和分派的基本單位,它是比進(jìn)程更小...
System.arraycopy函數(shù)原型 src:源數(shù)組 srcPos:源數(shù)組起始位置 dest:目標(biāo)數(shù)組 destPos:目標(biāo)數(shù)組起始位置 length:拷貝幾個元素 Ar...