Nowadays Cloud computing is on demand as it provides progressive pliable resource allocation, for unfailing and guaranteed services in pay-as-you-use scheme, to Cloud service users. So, there is a dispensation that all resources are made available to requesting users in efficient manner to satisfy their needs. Process scheduling has become the key issue in cloud computing. In this paper we have presented a Priority Based Process Scheduling Algorithm with block based queue in cloud computing. It concentrates on the preemptive part as well as it calculates the energy consumption and reducing starvation of process for scheduling the process in the cloud. We provide a priority algorithm which considered Preempt able task scheduling with block based queue using burst time and lead time. The load management, less waiting time, reducing starvation of process and maximizing the revenue is the key motive of our consideration.