

MemoryQueue : Is totaly in memory queue system. SystemQueue : Is the default Drupal Queue whaich is backed by MySql, what actually happen here is you handover something to queue drupal wrap it with some metadata and save it to queue table To permanently delete an item from the Queue use deleteQueue() which means finally removing it from the queue.ĭrupal Cron system uses Queue very heavily.

releaseItem() release an item for others to get hold on it, which means giving up a claim but leaving the item in the queue. claimItem($seconds) helps to read item from the Queue, there could be number of users claiming stuff from the Queue therefore user can mentioned the seconds he want to claim the item, which essentially means requesting the item from the queue and holding a lock on that item for a specified period of time. numberOfItems() method lets you see how many items are present in the queue.

I have been using Views Bulk Operations (VBO) module from long time.
