Method: Concurrent::LockFreeStack#initialize

Defined in:
lib/concurrent-ruby/concurrent/collection/lock_free_stack.rb

#initialize(head = EMPTY) ⇒ LockFreeStack

Returns a new instance of LockFreeStack.

Parameters:

  • head (Node) (defaults to: EMPTY)


51
52
53
54
# File 'lib/concurrent-ruby/concurrent/collection/lock_free_stack.rb', line 51

def initialize(head = EMPTY)
  super()
  self.head = head
end