# Non-member binary comparisons

Two `oneapi::tbb::concurrent_multiset` objects are equal if they have the same number of elements and each element in one container is equal to the element in other container on the same position.

    template <typename T, typename Compare, typename Allocator>
    bool operator==( const concurrent_multiset<T, Compare, Allocator>& lhs,
                     const concurrent_multiset<T, Compare, Allocator>& rhs )

Returns: `true` if `lhs` is equal to `rhs`; `false`, otherwise.

    template <typename T, typename Compare, typename Allocator>
    bool operator!=( const concurrent_multiset<T, Compare, Allocator>& lhs,
                     const concurrent_multiset<T, Compare, Allocator>& rhs )

Returns: `true` if `lhs` is not equal to `rhs`; `false`, otherwise.