scala-native/scala-native

Port JSR-166 implementation of `java.util.concurrent` types

开放

#3,165 创建于 2023年2月15日

 (50 条评论) (8 个反应) (0 位负责人)Scala (386 个派生)batch import
component:javalibgood first issue

仓库指标

星标
 (4,654 个星标)
PR 合并指标
 (平均合并 3天 1小时) (30 天内合并 20 个 PR)

描述

Tracker for to-be-ported types from JSR-166. Some of the mentioned types can be already implemented in ScalaNative but they might be ported from Scala.js and though not contain multithreading support or might have been ported partially

  • java.util.concurrent
    • atomic
      • AtomicBoolean
      • AtomicIntegerArray
      • AtomicIntegerFieldUpdater
      • AtomicInteger
      • AtomicLongArray
      • AtomicLongFieldUpdater
      • AtomicLong
      • AtomicMarkableReference
      • AtomicReferenceArray
      • AtomicReferenceFieldUpdater
      • AtomicReference
      • AtomicStampedReference
      • DoubleAccumulator
      • DoubleAdder
      • LongAccumulator
      • LongAdder
      • Striped64
    • locks
      • AbstractOwnableSynchronizer
      • AbstractQueuedLongSynchronizer
      • AbstractQueuedSynchronizer
      • Condition
      • Lock
      • LockSupport
      • ReadWriteLock
      • ReentrantLock
      • ReentrantReadWriteLock
      • StampedLock
    • AbstractExecutorService
    • ArrayBlockingQueue
    • BlockingDeque
    • BlockingQueue
    • BrokenBarrierException
    • Callable
    • CancellationException
    • CompletableFuture
    • CompletionException
    • CompletionService
    • CompletionStage
    • ConcurrentHashMap
    • ConcurrentLinkedDeque
    • ConcurrentLinkedQueue
    • ConcurrentMap
    • ConcurrentNavigableMap
    • ConcurrentSkipListMap
    • ConcurrentSkipListSet
    • CopyOnWriteArrayList
    • CopyOnWriteArraySet
    • CountDownLatch
    • CountedCompleter
    • CyclicBarrier
    • Delayed
    • DelayQueue
    • Exchanger
    • ExecutionException
    • ExecutorCompletionService
    • Executor
    • ExecutorService
    • Executors
    • Flow
    • ForkJoinPool
    • ForkJoinTask
    • ForkJoinWorkerThread
    • Future
    • FutureTask
    • Helpers
    • LinkedBlockingDeque
    • LinkedBlockingQueue
    • LinkedTransferQueue
    • Phaser
    • PriorityBlockingQueue
    • RecursiveAction
    • RecursiveTask
    • RejectedExecutionException
    • RejectedExecutionHandler
    • RunnableFuture
    • RunnableScheduledFuture
    • ScheduledExecutorService
    • ScheduledFuture
    • ScheduledThreadPoolExecutor
    • Semaphore
    • SubmissionPublisher
    • SynchronousQueue
    • ThreadFactory
    • ThreadLocalRandom
    • ThreadPoolExecutor
    • TimeoutException
    • TimeUnit
    • TransferQueue

贡献者指南