func (obj *Queue) GetLength() int {
	return obj.tb.Len()
}
GetLength get queue length
package objects
import (
	"fmt"
	"sync"
)
type IQueue interface {
	IsObjectAfterMeEmpty(transact *Transaction) bool  
	GetLength() int                                   
}
type Queue struct {
	BaseObj
	sumTimequeue   float64  
	sumZeroEntries float64  
	sumEntries     float64  
	maxContent     int      
	sumContent     float64  
}
func NewQueue(name string) *Queue {
	obj := &Queue{}
	obj.BaseObj.Init(name)
	return obj
}
func (obj *Queue) HandleTransact(transact *Transaction) {
	transact.InqQueueTime()
	transact.PrintInfo()
}
func (obj *Queue) IsObjectAfterMeEmpty(transact *Transaction) bool {
	for _, o := range obj.GetDst() {
		if o.AppendTransact(transact) {
			return true
		}
	}
	return false
}