diff --git a/.README.md.un~ b/.README.md.un~ new file mode 100644 index 0000000..50f96b3 Binary files /dev/null and b/.README.md.un~ differ diff --git a/README.md b/README.md index 27dd2a2..1243e20 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ cd main go run mrcoordinator.go pg-*.txt ``` -然后再另一个窗口运行 +然后在另一个窗口运行 ```shell cd main @@ -27,4 +27,4 @@ wc.so是用户编写生成的动态库,用于执行Map和Reduce任务 ```shell cd main sh test-mr.sh -``` \ No newline at end of file +``` diff --git a/README.md~ b/README.md~ new file mode 100644 index 0000000..27dd2a2 --- /dev/null +++ b/README.md~ @@ -0,0 +1,30 @@ +修改的文件包括/mr下的三个文件 + +- `coordinator.go` 用于协调worker的工作 +- `worker.go` 通过RPC向coordinator请求任务,执行Map或者Reduce任务 +- `rpc.go` 定义了RPC的接口 + +使用方法: + +运行 + +```shell +cd main +go run mrcoordinator.go pg-*.txt +``` + +然后再另一个窗口运行 + +```shell +cd main +go run mrworker.go wc.so +``` + +wc.so是用户编写生成的动态库,用于执行Map和Reduce任务 + +测试程序 + +```shell +cd main +sh test-mr.sh +``` \ No newline at end of file