The ability of a program or an operating system process to manage its use by multiple users and to even manage multiple requests by the same user without having to have multiple copies of the programming running in the computer. Intel's recently introduced Hyper-Threading Technology promises to increase application- and system-level performance through increased utilization of processor resources. It achieves this goal by allowing the processor to simultaneously maintain the context of multiple instruction streams and execute multiple instruction streams or threads. These multiple streams afford the processor added flexibility in internal scheduling, lowering the impact of external data latency, raising utilization of internal resources, and increasing overall performance. In this paper an application program is written with and without threads and checked in different operating sytems like LINUX, Windows. Finally, the CPU time is compared between the single processor and hyperthreaded processor, and also when a number of processor is increased, the performance of the processor is also increased which is shown.