ID do artigo: 266071 - Última revisão: quinta-feira, 11 de maio de 2006 - Revisão: 5.0

CORRECÇÃO: Coletor de lixo JScript está no estado inconsistentes quando muitas chamadas entre threads são feitas

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Qualquer host multithread que usa o JScript para fazer chamadas para objetos empacotadas pode ocorrer erros de script indesejáveis e falhas do aplicativo.

Causa

JScript implementa um coletor de lixo marca e de varredura. Durante a fase de varredura de uma coleta de lixo, se o coletor de lixo tem uma referência a um proxy, uma versão do proxy causa uma chamada para o objeto empacotado. Durante esta chamada check-out, outro thread pode fazer uma chamada para o thread no qual o coletor de lixo está sendo executado. O coletor de lixo tem código para detectar nesse caso e anular o procedimento de coleta de lixo para que a chamada de entrada possa executar código de script corretamente.

Para anular o coletor de lixo em andamento, o código devem limpar os bits definidos durante a fase de marca. O código foi configuração incorreta os bits em vez de limpá-los.

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o Windows 2000. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
260910  (http://support.microsoft.com/kb/260910/EN-US/ ) Como obter o Service Pack mais recente do Windows 2000
Para resolver esse problema, instale a versão 5.5 da mecanismos de script do Microsoft Windows.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo.

Esse problema foi corrigido primeiro no Windows 2000 Service Pack 1.

Esse problema foi corrigido na versão 5.5 do Windows mecanismos de script.

Referências

Para obter mais informações sobre como desenvolver soluções baseadas na Web para o Microsoft Internet Explorer, visite os seguintes sites:
http://msdn.microsoft.com/ie/ (http://msdn.microsoft.com/ie/)

http://support.microsoft.com/iep (http://support.microsoft.com/iep)

A informação contida neste artigo aplica-se a:
  • Microsoft JScript 5.0
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
Palavras-chave: 
kbmt kbbug kbfix KB266071 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 266071  (http://support.microsoft.com/kb/266071/en-us/ )
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.