mutex

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

mutex パッケージは http のアクセス権制御を提供します.

Index

Constants

View Source
const Cancel notifyb.Notify = "cancel"

Variables

This section is empty.

Functions

This section is empty.

Types

type Mutex

type Mutex struct {
	// contains filtered or unexported fields
}

Mutex は http のアクセス権を制御します.

func New

func New(d time.Duration) *Mutex

New は新しい Mutex を作成します.

func (*Mutex) Lock

func (m *Mutex) Lock(ctx context.Context) error

Lock は http のアクセス権を取得します. context.Context がキャンセルされたとき Cancel が返されます.

func (*Mutex) Unlock

func (m *Mutex) Unlock()

Unlock は http のアクセス権を解放します.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL