Queue.Synchronized()返回一个包装原始队列的新队列,并且是线程安全的。 Queue.ToArray将队列元素复制到新数组。 ToString()返回表示当前对象的字符串。 TrimToSize()将容量设置为队列中元素的实际数量。 示例1: // C# code to Check if aQueue// contains an elementusingSystem;usingSystem.Collections;classGFG{/...
// Java program to demonstrate the// creation of queue object using the// PriorityBlockingQueue classimportjava.util.concurrent.PriorityBlockingQueue;importjava.util.*;classGfG{publicstaticvoidmain(String args[]){// Creating empty priority// blocking queueQueue<Integer> pbq =newPriorityBlockingQueue<...
{ public static void main(String[] args) { // define capacity of ArrayBlockingQueue int capacity = 15; // create object of ArrayBlockingQueue // using ArrayBlockingQueue(int initialCapacity) constructor ArrayBlockingQueue<Integer> abq = new ArrayBlockingQueue<Integer>(capacity); // add numbers...
// Java program to demonstrate // PriorityBlockingQueue() constructor import java.util.concurrent.PriorityBlockingQueue; public class GFG { public static void main(String[] args) { // create object of PriorityBlockingQueue // using PriorityBlockingQueue() constructor PriorityBlockingQueue<Integer> ...
返回值:此方法在ArrayBlockingQueue中的元素上返回一個Spliterator。 以下示例程序旨在說明ArrayBlockingQueue類的spliterator()方法: 實績1: // Java Program Demonstratespliterator()// method of ArrayBlockingQueueimportjava.util.concurrent.ArrayBlockingQueue;importjava.util.*;publicclassGFG{publicstaticvoidmain(Stri...
以下示例程序旨在说明ArrayBlockingQueue的take()方法: 程序1: // Program to demonstratetake() method of ArrayBlockingQueueimportjava.util.concurrent.ArrayBlockingQueue;publicclassGFG{publicstaticvoidmain(String[] args)throwsInterruptedException{// Define capacity of ArrayBlockingQueueintcapacity =5;// Create...
// Java program to demonstrate// LinkedBlockingQueue(int initialCapacity) constructorimportjava.util.concurrent.LinkedBlockingQueue;publicclassGFG{publicstaticvoidmain(String[]args){// define capacity of LinkedBlockingQueueintcapacity=15;// create object of LinkedBlockingQueue// using LinkedBlockingQueue(in...
import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.TimeUnit; public class GFG { public static void main(String[] args) throws InterruptedException { // define capacity of LinkedBlockingQueue int capacityOfQueue = 4; // create object of LinkedBlockingQueue LinkedBlockingQueue...
// Java Program to demonstrate usage ofBlockingQueueimportjava.util.concurrent.*;importjava.util.*;publicclassGFG{publicstaticvoidmain(String[] args)throwsInterruptedException{// define capacity of ArrayBlockingQueueintcapacity =5;// create object of ArrayBlockingQueueBlockingQueue<String> queue ...
// Java program to demonstrate//PriorityBlockingQueue(int initialCapacity)// constructorimportjava.util.concurrent.PriorityBlockingQueue;publicclassGFG{publicstaticvoidmain(String[] args){// define capacity ofPriorityBlockingQueueintcapacity =15;// create object ofPriorityBlockingQueue// usingPriorityBlocking...