Come stai usando CFThread in ColdFusion Applications? [chiuso]

3

Mi presento su Concurrency in ColdFusion su CFObjective quest'anno, e mi piacerebbe sapere come stai usando CFThread nelle tue applicazioni ColdFusion.

Inoltre, quali problemi hai avuto durante l'utilizzo e come (se del caso) li hai risolti?

Che cosa non ti piace di CFThread?

Hai incontrato dei punti deboli significativi con CFThread o altri problemi in cui semplicemente non hai potuto fare ciò che volevi fare?

Infine, se c'è qualcosa che vorresti aggiungere correlato alla concorrenza in CF, non specificamente correlato a CFThread, per favore dillo.

    
posta marc esher 05.04.2012 - 23:15
fonte

2 risposte

4

CFthread è stato un piccolo strumento utile:)

  • Una cosa che ho usato cfthread è il ridimensionamento dell'immagine di sfondo. Se un utente carica un'immagine di grandi dimensioni (per non parlare di molti utenti), deve essere ridimensionato. Le discussioni funzionano bene.

Osservazioni:

Per quanto riguarda le aree appiccicose, un'area che è appiccicosa / non chiara per iniziare con il threading è come passare al meglio le informazioni dentro e fuori da una chiamata cfthread. Una delle cose di cui generalmente un cfthread ha bisogno è di essere completamente autonomo - quindi devi passare le informazioni di cui ha bisogno quando fai la chiamata a cfthread.

Sapere come fare i join (se richiesto) vs, quando puoi passare le informazioni in modo che il thread possa spawnare e completarle interamente è utile.

0,05:)

    
risposta data 06.04.2012 - 00:29
fonte
4

Ho usato cfthread molto con l'elaborazione in batch e più in generale sulla gestione della memoria.

Quindi, se ho 80.000 record che devo elaborare, farò spesso loop, eseguirò l'elaborazione in un thread e poi unirò il backup alla fine.

Questo non mi dà alcun aumento di velocità, ma spesso significa che non viene sovraccaricato la memoria perché i dati elaborati nel thread sono facilmente inutilizzabili.

Oh, cosa non mi piace di cfthread? su ACF, sono limitato dalla mia licenza. Questo mi fa impazzire.

    
risposta data 06.04.2012 - 02:54
fonte

Leggi altre domande sui tag