• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Java 101之線程基礎

    發表于:2008-05-06來源:作者:點擊數: 標簽:javaJAVAJava線程基礎
    關鍵字:Java 讓我們深入了解一下Java線程,以及了解一下為什么需要需要 開發 基于線程的應用程序 線程是Java語言的一個部分,而且是Java的最強大的功能之一。究竟什么是線程,為什么要開發基于線程的應用程序?在本文中,我們將深入了解一下線程的用法,以
    關鍵字:Java

    <讓我們深入了解一下Java線程,以及了解一下為什么需要需要開發基于線程的應用程序>

    線程是Java語言的一個部分,而且是Java的最強大的功能之一。究竟什么是線程,為什么要開發基于線程的應用程序?在本文中,我們將深入了解一下線程的用法,以及使用線程的一些技術。在我們開始講述線程之前,最好先了解一下有關背景知識和分析一下線程的工作原理。

    當程序員一開始開發應用程序時,這些應用程序只能在一個時間內完成一件事情。應用程序從主程序開始執行,直到運行結束,像 Fortran/Cobol/Basic這些語言均是如此。

    隨著時間的推移,計算機發展到可以在同一時間段內運行不止一個應用程序的時代了,但是應用程序運行時仍然是串行的,即從開始運行到結束,下一條指令接著上一條指令執行。到最近,程序發展到可以在執行時,以若干個線程的形式運行。Java就具有運行多線程的能力,可以在同一時間段內進行幾個操作,這就意味著給定的操作不必等到另外一個操作結束之后,才能開始。而且對某個操作可以指定更高一級的優先級。

    不少程序語言,包括ADA, Modula-2和C/C++,已經可以提供對線程的支持。同這些語言相比,Java的特點是從最底層開始就對線程提供支持。除此以外,標準的Java類是可重入的,允許在一個給定的應用程序中由多個線程調用同一方法,而線程彼此之間又互不干擾。Java的這些特點為多線程應用程序的設計奠定了基礎。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>