日本视频一区二区三区_国产高清久久99_美女极品粉嫩美鲍20p_久久久久久国产精品视频

新聞詳情
所在位置: 首頁(yè)> 公司新聞> 其它>

ACE緩沖器的標(biāo)記及重置

日期:2024-12-28 03:43
瀏覽次數(shù):299
摘要:
  
  緩沖區(qū)的標(biāo)記是一個(gè)索引,(ACE緩沖器)在調(diào)用reset方法時(shí)會(huì)將緩沖區(qū)的位置重置為該索引。并非總是需要定義標(biāo)記,但在定義標(biāo)記時(shí),不能將其定義為負(fù)數(shù),并且不能讓它大于位置。如果定義了標(biāo)記,則在將位置或限制調(diào)整為小于該標(biāo)記的值時(shí),該標(biāo)記將被丟棄。如果未定義標(biāo)記,那么調(diào)用reset方法將導(dǎo)致拋出InvalidMarkException。
      不變式
  標(biāo)記、位置、限制和容量值遵守以下不變式:
  0<=標(biāo)記<=位置<=限制<=容量新創(chuàng)建的緩沖區(qū)總有一個(gè) 0 位置和一個(gè)未定義的標(biāo)記。初始限制可以為 0,也可以為其他值,這取決于(ACE緩沖器)緩沖區(qū)類型及其構(gòu)建方式。一般情況下,緩沖區(qū)的初始內(nèi)容是未定義的。
      **反轉(zhuǎn)重繞
  除了訪問(wèn)位置、限制、容量值的方法以及做標(biāo)記和重置的方法外,此類還定義了以下可對(duì)緩沖區(qū)進(jìn)行的操作:
  clear()使緩沖區(qū)為一系列新的通道讀取或相對(duì)放置操作做好準(zhǔn)備:它將限制設(shè)置為容量大小,將位置設(shè)置為 0。
  flip()使緩沖區(qū)為一系列新的通道寫入或相對(duì)獲取操作做好準(zhǔn)備:它將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。
  rewind()使緩沖區(qū)為重新讀取已包含的數(shù)據(jù)做好準(zhǔn)備:它使限制保持不變,將位置設(shè)置為 0。

閩公網(wǎng)安備 35020502000280號(hào)