A me interessa creare una classe con un metodo capace di ordinare gli elementi di un vettore contenente numeri di qualsiasi tipo (double, long, float) che sia il più performante possibile sempre e comunque. In pratica vorrei inserire una condizione if che scelga il sistema migliore a seconda delle casistiche. Ovviamente vorrei usare anche i thread, non solo i generic.