Galera ai vai uma pergunta noob, o que é um buffer? Estou estudando e em várias aplicações aparece esse tipo de coisa(não sei o que é), tipo bufferedimage, bufferedreader,…
pense como o lixo de sua casa é um buffer onde fica as porcarias que vc joga la… e que se vc estiver a fim de pegar so ir la e resgatar… por exemplo se vc for na cozinha vai estar o lixo referente aquela aplicacao cozinha… mais se vc pega esse lixo da cozinha poe na rua e o carro do lixo pega?.. pronto seu buffer estourou… e vc nao tem mais como pegar… aquele lixo que foi levado pelo carro do lixo hehe!
flw!
Nesse link você encontra:
tenta esse aqui: http://pt.wikipedia.org/wiki/Buffer_(Ciência_da_computação)
affffff NOOBS
flwsss
Obrigado por corrigir o link. Não tinha prestado atenção nos parênteses.
Buffer é uma quantidade de memória de uma mídia mais rápida, usada para armazenar parte dos dados de uma mídia mais lenta.
Ele é usado para otimizar a leitura ou a gravação no caso de mídias de alta latência ou baixa velocidade (HD, redes, outra aplicação pesada). Considere, por exemplo, a escrita num HD. O HD tem um braço, que faz uma deslocamento mecânico até o ponto onde o dado deve ser gravado. Se você gravar byte-a-byte, forçará com que esse braço se locomova. Além disso, a gravação no HD é lenta.
O que você faz então? Cria uma área de memória, escreve nesse área. Essa é uma operação rápida, que libera o processador de sua máquina para fazer outras tarefas mais interessantes, como continuar a execução do seu programa. Nesse meio tempo, o hardware do HD faz a leitura dessa área, na velocidade dele, até que o buffer se esvazie.
Dessa forma, você pode ver que os buffers aumentam o palelismo e permitem disfarçar os tempos gastos com hardwares mais lentos.