MSDN说FileStream.Flush(True)"还会清除所有中间文件缓冲区."
"所有中间文件缓冲区"到底意味着什么?
我的项目中有两个线程,比如线程A和线程B.
当线程B忙于做某事时,我想从线程A向线程B发送信号.线程B收到信号后,立即执行相应的信号处理程序.在Linux中,使用信号很容易做到这一点.为了产生同样的效果,我应该如何处理C#线程?
我正在开发一个与C#中的数据库相关的项目.在每次事务提交之后,我希望db将所有缓冲的数据移动到磁盘上.在Linux中,fflush()+ fsync()会提供我想要的东西.为了达到同样的效果,我应该在C#中做些什么?