1、同步/異步, 它們是消息的通知機制。同步就是調用者調用某個服務,只有等服務處理完成後,服務才返回結果給調用者。異步就是調用者調用某個服務,調用者不會立刻得到結果,服務會在處理後,通過狀態、通知或者回調函數來
通知調用者。
2、阻塞/非阻塞,它們是程序在等待消息時的狀態。阻塞調用是指調用結果返回之前,當前線程會被掛起。非阻塞和阻塞的概念相對應,指在不能立刻得到結果之前,該函數不會阻塞當前線程,而會立刻返回。
1、同步/異步, 它們是消息的通知機制。同步就是調用者調用某個服務,只有等服務處理完成後,服務才返回結果給調用者。異步就是調用者調用某個服務,調用者不會立刻得到結果,服務會在處理後,通過狀態、通知或者回調函數來
通知調用者。
2、阻塞/非阻塞,它們是程序在等待消息時的狀態。阻塞調用是指調用結果返回之前,當前線程會被掛起。非阻塞和阻塞的概念相對應,指在不能立刻得到結果之前,該函數不會阻塞當前線程,而會立刻返回。
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))