Commit ec226353 authored by tqcq's avatar tqcq
Browse files

feat remove thread check

parent 11c5cd64
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -27,28 +27,28 @@ sled::scoped_refptr<PendingTaskSafetyFlag>
PendingTaskSafetyFlag::CreateDetachedInactive()
{
    scoped_refptr<PendingTaskSafetyFlag> safety_flag = CreateInternal(false);
    safety_flag->main_sequence_.Detach();
    // safety_flag->main_sequence_.Detach();
    return safety_flag;
}

void
PendingTaskSafetyFlag::SetNotAlive()
{
    SLED_DCHECK_RUN_ON(&main_sequence_);
    // SLED_DCHECK_RUN_ON(&main_sequence_);
    alive_ = false;
}

void
PendingTaskSafetyFlag::SetAlive()
{
    SLED_DCHECK_RUN_ON(&main_sequence_);
    // SLED_DCHECK_RUN_ON(&main_sequence_);
    alive_ = true;
}

bool
PendingTaskSafetyFlag::alive() const
{
    SLED_DCHECK_RUN_ON(&main_sequence_);
    // SLED_DCHECK_RUN_ON(&main_sequence_);
    return alive_;
}

+1 −1
Original line number Diff line number Diff line
@@ -32,7 +32,7 @@ protected:

private:
    static sled::scoped_refptr<PendingTaskSafetyFlag> CreateInternal(bool alive);
    bool alive_ = true;
    std::atomic<bool> alive_{true};
    SequenceChecker main_sequence_;
};

+4 −4

File changed.

Contains only whitespace changes.