Queue.Synchronized()返回一个包装原始队列的新队列,并且是线程安全的。 Queue.ToArray将队列元素复制到新数组。 ToString()返回表示当前对象的字符串。 TrimToSize()将容量设置为队列中元素的实际数量。 示例1: // C# code to Check if aQueue// contains an elementusingSystem;usingSystem.Collections;classGFG{/...
// Program to demonstratetake() method of ArrayBlockingQueueimportjava.util.concurrent.ArrayBlockingQueue;publicclassGFG{publicstaticvoidmain(String[] args)throwsInterruptedException{// Define capacity of ArrayBlockingQueueintcapacity =5;// Create object of ArrayBlockingQueueArrayBlockingQueue<Integer> queue...
下面的程序说明了 ArrayBlockingQueue 的 take()方法: 程序1 :// Program to demonstrate take() method of ArrayBlockingQueue import java.util.concurrent.ArrayBlockingQueue; public class GFG { public static void main(String[] args) throws InterruptedException{ // Define capacity of ArrayBlockingQueue ...
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...
返回值:此方法在ArrayBlockingQueue中的元素上返回一個Spliterator。 以下示例程序旨在說明ArrayBlockingQueue類的spliterator()方法: 實績1: // Java Program Demonstratespliterator()// method of ArrayBlockingQueueimportjava.util.concurrent.ArrayBlockingQueue;importjava.util.*;publicclassGFG{publicstaticvoidmain(Stri...
// Java Program Demonstrateoffer()// method of ConcurrentLinkedQueueimportjava.util.concurrent.*;publicclassGFG{publicstaticvoidmain(String[] args){// create an ConcurrentLinkedQueueConcurrentLinkedQueue<String> queue =newConcurrentLinkedQueue<String>();// Add String to queue usingoffer() methodqueue...
// 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> ...
// 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...
// Java program to demonstrate//PriorityBlockingQueue(int initialCapacity)// constructorimportjava.util.concurrent.PriorityBlockingQueue;publicclassGFG{publicstaticvoidmain(String[] args){// define capacity ofPriorityBlockingQueueintcapacity =15;// create object ofPriorityBlockingQueue// usingPriorityBlocking...
// 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 ...