A knitting machine, comprising: a needle module in which a plurality of needle units is arranged side by side, the needle unit comprising a needle hook formed in an end portion and a plurality of protrusions (13, 14) formed in a middle region: a first actuation module comprising a carriage for the knitting machine, a rear of which is formed with a track to be linked with one of the plurality of protrusions (13, 14); a second actuation module; a first movement unit allowing the first actuation module to move up and down to be in contact with the needle module; and a second movement unit, wherein, when the protrusion of the needle unit is linked to the track as the first movement unit moves the first actuation module toward the needle module, the needle unit moves forward or backward by the connection between the track of the carriage and the protrusion as the carriage moves, characterized in that the carriage is for a flat knitting machine and provided to be movable left and right wherein the second actuation module comprises a connector formed with a screw thread for meshing with another one of the plurality of protrusions (13, 14), and an actuator for actuating the connector to move, and the second actuation module is provided to be movable left and right; wherein the second movement unit allows the connector of the second actuation module to move up and down with respect to the needle module; wherein, when the second movement unit moves the connector of the second actuation module toward the needle module, the needle unit meshing with the screw thread moves forward or backward as the actuator actuates the connector to rotate while the screw thread is connecting with the protrusion of the needle unit. a needle module in which a plurality of needle units is arranged side by side, the needle unit comprising a needle hook formed in an end portion and a plurality of protrusions (13, 14) formed in a middle region: a first actuation module comprising a carriage for the knitting machine, a rear of which is formed with a track to be linked with one of the plurality of protrusions (13, 14); a second actuation module; a first movement unit allowing the first actuation module to move up and down to be in contact with the needle module; and a second movement unit, wherein, when the protrusion of the needle unit is linked to the track as the first movement unit moves the first actuation module toward the needle module, the needle unit moves forward or backward by the connection between the track of the carriage and the protrusion as the carriage moves, characterized in that the carriage is for a flat knitting machine and provided to be movable left and right wherein the second actuation module comprises a connector formed with a screw thread for meshing with another one of the plurality of protrusions (13, 14), and an actuator for actuating the connector to move, and the second actuation module is provided to be movable left and right; wherein the second movement unit allows the connector of the second actuation module to move up and down with respect to the needle module; wherein, when the second movement unit moves the connector of the second actuation module toward the needle module, the needle unit meshing with the screw thread moves forward or backward as the actuator actuates the connector to rotate while the screw thread is connecting with the protrusion of the needle unit.