Quando è più appropriato usare Thread Java invece di Quasar Fiber?

0

Ho navigato circa Quasar fiber ieri e sembra che sia più leggero del thread Java basato sui seguenti < a href="https://github.com/puniverse/spaceships-demo"> demo . Le mie domande sarebbero:

  • Esistono scenari in cui il thread è più appropriato della fibra?
  • Su quali scenari dovrei evitare di utilizzare Fiber?
posta Yudhistira Arya 26.04.2017 - 02:59
fonte

1 risposta

2

Una fibra dovrebbe essere usata quando il suo corpo si blocca molto spesso in attesa di altre fibre. Per calcoli di lunga esecuzione che raramente bloccano, sono preferibili i thread tradizionali: link

Quindi per qualcosa come più thread di I / O di rete che si bloccano reciprocamente di frequente, usate le fibre. Per qualcosa di più lungo che non viene bloccato tanto (ad esempio qualche attività in background) usa un thread regolare.

L'altra cosa da considerare è l'integrazione. Spring si integra bene con la libreria standard di Java, ma non con la libreria di Quasar.

    
risposta data 26.04.2017 - 06:32
fonte

Leggi altre domande sui tag