package
0.5.36
Repository: https://github.com/devlights/try-golang.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

サンプルリスト

このディレクトリには以下のサンプルがあります。

fileexample namenote
atomic_add.gosyncs_atomic_addatomic.AddXXX のサンプルです
atomic_compareandswap.gosyncs_atomic_compareandswapsync/atomic.CompareAndSwap のサンプルです
atomic_types.gosyncs_atomic_typesGo 1.19 から追加された sync/atomic パッケージ内の型についてのサンプルです
use_map.gosyncs_use_mapsync.Mapの使い方とそれをラップした型の紹介です
no_sync.gosyncs_no_sync同期なしで非同期処理をしているサンプルです
use_channel.gosyncs_use_channel値の同期をチャネルを使って実現しているサンプルです
use_cond_broadcast.gosyncs_use_cond_broadcastsync.Cond.Broadcast() のサンプルです
use_cond_siginal.gosyncs_use_cond_signalsync.Cond.Signal() のサンプルです
use_mutex.gosyncs_use_mutexsync.Mutex のサンプルです
use_once.gosyncs_use_oncesync.Onceのサンプルです
use_oncefunc.gosyncs_use_oncefuncGo 1.21 で追加された sync.OnceFunc() のサンプルです
use_oncevalue.gosyncs_use_oncevalueGo 1.21 で追加された sync.OnceValue() のサンプルです
use_oncevalues.gosyncs_use_oncevaluesGo 1.21 で追加された sync.OnceValues() のサンプルです
use_pool.gosyncs_use_poolsync.Poolのサンプルです
mutex_trylock.gosyncs_mutex_trylockGo 1.18 で追加された mutex.TryLock() についてのサンプルです。
use_rwmutex.gosyncs_use_rwmutexsync.RWMutex のサンプルです。
rwmute_trylock.gosyncs_rwmutex_trylockGo 1.18 で追加された RWMutex の TryLock() と TryRLock() のサンプルです。