A composite thread includes first and second segments joined to each other. The first segment comprises a functional segment that interacts with an environment of the thread. The second segment communicates information between the first segment and a point external to said composite thread.