计算机语言中tc是什么,新人必须了解的几个TC常用语和脚本基础知识!
基礎(chǔ)知識
TC常用語
一,函數(shù)
在百度百科中是這樣解釋函數(shù)的:
函數(shù)(function)表示每個(gè)輸入值對應(yīng)唯一輸出值的一種對應(yīng)關(guān)系。在計(jì)算機(jī)定義中函數(shù)過程中的這些語句用于完成某些有意義的工作——通常是處理文本,控制輸入或計(jì)算數(shù)值。通過在程序代碼中引入函數(shù)名稱和所需的參數(shù),可在該程序中執(zhí)行(或稱調(diào)用)該函數(shù)。
類似過程,不過函數(shù)一般都有一個(gè)返回值。它們都可在自己結(jié)構(gòu)里面調(diào)用自己,稱為遞歸。
大多數(shù)編程語言構(gòu)建函數(shù)的方法里都含有Function關(guān)鍵字(或稱保留字)。
由此,我們可以看出,TC就是通過對函數(shù)的調(diào)用來執(zhí)行代碼命令的(也就是完成某些有意義的工作),所有的命令都必須寫在函數(shù)里,并且只有調(diào)用了函數(shù),計(jì)算機(jī)才會執(zhí)行函數(shù)內(nèi)的命令!
二,線程
在百度百科中是這樣解釋線程的:
線程,有時(shí)被稱為輕量級進(jìn)程(Lightweight
Process,LWP),是程序執(zhí)行流的最小單元。一個(gè)標(biāo)準(zhǔn)的線程由線程ID,當(dāng)前指令指針(PC),寄存器集合和堆棧組成。另外,線程是進(jìn)程中的一個(gè)實(shí)體,是被系統(tǒng)du立調(diào)度和分派的基本單位,線程自己不擁有系統(tǒng)資源,只擁有一點(diǎn)在運(yùn)行中必不可少的資源,但它可與同屬一個(gè)進(jìn)程的其它線程共享進(jìn)程所擁有的全部資源。一個(gè)線程可以創(chuàng)建和撤消另一個(gè)線程,同一進(jìn)程中的多個(gè)線程之間可以并發(fā)執(zhí)行。由于線程之間的相互制約,致使線程在運(yùn)行中呈現(xiàn)出間斷性。線程也有就緒、阻塞和運(yùn)行三種基本狀態(tài)。每一個(gè)程序都至少有一個(gè)線程,那就是程序本身。線程是程序中一個(gè)單一的順序控制流程。在單個(gè)程序中同時(shí)運(yùn)行多個(gè)線程完成不同的工作,稱為多線程!
由此,我們可以看出,線程是一個(gè)程序du立執(zhí)行流,所以一般在TC里我們都建議開啟一個(gè)線程來調(diào)用函數(shù),避免腳本卡死(無響應(yīng)),多個(gè)線程可以并發(fā)執(zhí)行(同時(shí)執(zhí)行),但是卻會相互制約,而且線程是與同屬一個(gè)進(jìn)程的其它線程共享進(jìn)程所擁有的全部資源的,所以,對一些具有唯一性的資源我們需要?jiǎng)?chuàng)建臨界區(qū)來讓線程"排隊(duì)"訪問!
總結(jié)
以上是生活随笔為你收集整理的计算机语言中tc是什么,新人必须了解的几个TC常用语和脚本基础知识!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (DFS)跳马
- 下一篇: agilebpm脑图_设计开发平台前端框