Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RingBuffer ¶
type RingBuffer struct {
// contains filtered or unexported fields
}
func (*RingBuffer) Cache ¶
func (r *RingBuffer) Cache() []bufCache
func (*RingBuffer) Pop ¶
func (r *RingBuffer) Pop() (rs interface{})
func (*RingBuffer) Put ¶
func (r *RingBuffer) Put(v interface{})
type SingleRingBuffer ¶
type SingleRingBuffer struct {
// contains filtered or unexported fields
}
这里是单线程使用的,无锁
func (*SingleRingBuffer) Pop ¶
func (s *SingleRingBuffer) Pop() interface{}
func (*SingleRingBuffer) Size ¶
func (s *SingleRingBuffer) Size() int
Click to show internal directories.
Click to hide internal directories.