MFC 我想用主线程写东西到一个文件,同时一个线程从同一文件读东西出来

怎么弄?两个文件指针?因为是同一个文件,怎么办?主线程给那个线程传参数时用什么参数,文件的指针?句柄?如果是句柄怎么获得啊?

文件有独占打开,有共享打开。你这种情况,肯定得共享打开。
你没有说具体的环境,所以很难进一步描述。最简单的就是两个线程各自用共享模式打开同一个文件。期间应该会有一些同步的操作,要注意就可以了

你需要告诉具体的环境,才能详细描述

CFile:Open()的第二个参数nOpenFlags可以指定打开文件可否共享。

没关系,文件共享打开的时候,每个调用都会有一个独立的handler