完全可以, 主要看你需要实现哪个级别的并行.
操作系统级别的, 使用进程及其同步机制.
如果在同一个程序中, 可以使用线程. beginthread
如果你仅仅只是需要在某一个时间段内完成这个工作(写两个文件, 一个为TXT, 一个为BMP), 简单可行的是
FILE*txt=fopen("c:\\a.txt","wb");
FILE*bmp=fopen"c:\\a.bmp","wb");
fwrite(...txt);
fwrite(...bmp);
fclose(txt);
fclose(bmp);
可以 需要调用系统提供的多线程接口
同时是没有那个概念的。但是你用多线程可以时间同步运行,虽然是同步,但是其实是两个线程相互切换执行的。