İplik atlama - Jump threading

İçinde bilgi işlem, atlama ipliği bir derleyici optimizasyonu doğrudan ikinci bir sıçramaya bir atlama. İkinci koşul birincinin bir alt kümesi veya tersi ise, elenebilir veya ilk sıçramadan geçilebilir.[1] Bu, derleyici sabit bir noktaya gelene kadar döngüsel olmayan zincirleme atlamaları takiben, programda tek bir geçişte kolayca yapılır.

Misal

Aşağıdaki sözde kod bir sıçramanın ne zaman iş parçacıklı olabileceğini gösterir.

   10. a = Bir Sayı (); 20. EĞER a> 10 GOTO 50 ... 50. EĞER a> 0 GOTO 100 ...

50. satırdaki atlama, 20. satıra atlama yapılırsa her zaman yapılacaktır. Bu nedenle, 20. satırdaki atlama, doğrudan 100. satıra atlamak için güvenli bir şekilde değiştirilebilir.

Referanslar