사회주의 공회는 노동자의 이익 보호와 생산 촉진을 하는 이중적 역할을 한다. 하지만 개방된 중국 공회는 아직도 이중적 역할에서 벗어나지 못하고 있다.
사회주의 체제하에서 공회는 노동자의 이익을 보호하고, 생산을 촉진하는 이중적 역할을 담당한다. 중국의 공회도 마찬가지이다. 공회의 이중적 역할은 1921년 레닌이 소련공산당 제 10차 당 대회 때 제기한 것이다. 사회주의 사회에서는 계급적 착취가 존재하지 않기 때문에 공회의 주요한 기능은 생산성을 제고하는 것이지만, 사회주의 사회에는 관료주의적 병폐가 남아 있기 때문에 직공의 이익을 보호해야 하는 임무도 동시에 있다는 것이다. 또한 레닌은 공회는 당과 대중을 연결하는 “교량 역할(transmission belt)”을 해야 한다고 주장했다. 개혁개방 이후 중국 공회는 많이 개혁되었지만, 여전히 이 이중적 역할의 범주에서 벗어나지 못하고 있다.