Wat is 'n verskeurdraad?
Wat is 'n verskeurdraad?

Video: Wat is 'n verskeurdraad?

Video: Wat is 'n verskeurdraad?
Video: NO MORE CROSS-THREADING: cross-threading prevention - never strip threads again #SHORTS 2024, Mei
Anonim

A verskeurdraad is 'n draad wat meer as gewoonlik tyd neem om die versoek te voltooi en as vas verklaar kan word.

Net so word gevra, wat veroorsaak vasgesteekte drade?

WebLogic Server bespeur outomaties wanneer a draad in 'n uitvoerry word " vasgesteek ." Omdat a draad vas nie sy huidige werk kan voltooi of nuwe werk kan aanvaar nie, teken die bediener 'n boodskap aan elke keer as dit 'n diagnoseer draad vas.

Net so, kan 'n draad wat vasgesteek is nog redelike werk doen? Absoluut! Net omdat a draad is gemerk as vasgesteek dit beteken nie dit is gevries of onbruikbaar nie.

Die vraag is ook, wat is 'n draad wat vasgesteek is?

Vasgesteekte drade is drade wat geblokkeer is en nie vir 'n sekere tyd na die threadpool kan terugkeer nie. By verstek kom die WLS met 600 sekondes. As sommige draad keer nie binne 600 sekondes terug nie, dit kry 'n vlag ' draad vas '. Dit verduidelik wat is drade vas , sowel as 'n paar metodes om daardeur te werk.

Hoe ontleed jy vasgehakte drade in WebLogic?

In jy het drade vas maar die WebLogic Konsole is steeds beskikbaar, jy kan na Omgewing, Bedieners gaan en 'n bediener kies. Nou kan jy na Monitering gaan, Drade . Hier kan jy kyk drade en identifiseer vasgesteek en hogging drade . U kan ook 'n storting van die versoek Draad stapels.

Aanbeveel: