SORU
11 Mart 2014, Salı


JVM üzerinde kayan nokta işlemleri tüm platformlarda aynı sonuç verecek mi?

Bir uygulama birden fazla makine üzerinde çalışan Java kullanıyorum, ve tüm makinelerin matematiksel işlemler için aynı sonuçları almak gerekir. Güvenli Java kayan nokta ilkel kullanımı kolay mı? Ya da sadece sabit nokta matematik kütüphane kullanmalıyım?

CEVAP
11 Mart 2014, Salı


Genel olarak değil, hayır. Ancak, strictfp expressions kullanabilirsiniz:

İçinde bir FP-sıkı ifade, bütün Ara değerleri olmalı elemanlarının yüzer değerini ayarlamak veya çift ayarlama değeri simgeleyen tüm sonuçları FP-kesin ifadeler olmalı bu tahmin IEEE 754 aritmetik üzerine işlenen temsil kullanarak tek ve çift biçimleri.

İçinde bir ifade değil FP-sıkı, biraz tolerans olduğu için verilen bir uygulama için bir üs genişletilmiş aralığı temsil Ara sonuçlar; net etkisi kabaca bir hesaplama olabilir üretmek "doğru cevap" durumlarda özel kullanım kaydır değerini ayarlamak veya çift değerini ayarlamak neden olabilir taşma ya da üstünde.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009