如何在预定义的时间段后使用{this.state.show ?
<ModalForm
show={this.state.show}
onHide={this.hideModal()}
> {this.props.children} </ModalForm> : <span />
}
开始和结束模拟?
例如:
<time.h>
在变量#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int s;
time_t t;
srand((unsigned) time(&t));
s=(rand()%4)+1;
printf("%d" s);
return 0;
}
的随机生成器之后,我想开始一个将在s
秒之后结束的模拟。处理模拟的数量(对于每个,生成s
),并且用户终止程序。
答案 0 :(得分:3)
首先仔细阅读time(7) (并按照其中的所有参考资料进行操作!)。您可能希望围绕某些多路复用呼叫(例如event loop)设置一些poll(2)。您还应该阅读Advanced Linux Programming以获得更广泛的视野。
您可能应该在模拟时间和实际使用时间(以及CPU时间)之间做出很大的改变。
当然<time.h>
只与获取时间(并显示)相关。您可能需要更多(并且它是特定于操作系统的;我猜您使用的是Linux)。
您可以将模拟组织为许多小步骤(在某些情况下循环)。