Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
修改
time_since_epoch
,进行时间计算create
时把要执行的函数放到任务队列里,通知可用的线程去执行。问题
lambda函数传到
void create(std::function<void()> start)
里时直接start()
是能打印出user.school
这些信息的,但是我把它放到了队列里之后再在线程里job = m_jobs.front(); job();
貌似就把std::function<void()>
的参数给丢掉了呢,打印出来的user.school
就变成了空字符串……