Самый простой способ удалить все ведущие 0
:
var s = "00test";
s = s.replace(/^0+/, "");
Если просто удалить один ведущий символ 0
, как следует из вопроса, вы можете использовать
s = s.replace(/^0/, "");
Я думаю, что для этого нужны Intel Threading Building Blocks , которые в значительной степени делают то, что вы хотите.
Я не использовал его достаточно долго, поэтому не уверен, полностью ли он соответствует вашим потребностям, но ознакомьтесь с Adaptive Communications Environment (ACE) . Эта библиотека позволяет вам создавать «активные объекты», которые имеют рабочие очереди и выполнять их основное тело в своих собственных потоках, а также пулы потоков, которые могут использоваться совместно с другими объектами. Затем вы можете передать рабочие объекты очереди активным объектам для обработки. Объекты можно связывать различными способами. Библиотека довольно тяжелая, и ей есть чему поучиться, но о ней написано несколько книг, и в Интернете доступно довольно много учебной информации.
Ознакомьтесь с библиотекой Intels Thread Building Blocks .
Я рекомендую вам вместо этого прочитать книгу:
Это, вероятно, самый простой способ для начала. Это действительно помогло мне понять, как структура каталогов и web.xml сочетаются друг с другом и создают веб-приложение. Eclipse - всего лишь партнер в вашем развитии, если у них есть встроенная поддержка слотов QT.
Вероятно, это огромный перебор для того, что вам нужно, но все же стоит упомянуть -
BOINC - это распределенная структура для таких задач. Есть главный сервер, который выдает задачи для выполнения, и облако рабочих, которые выполняют его приказы. Это основа для таких проектов, как SETI @ Home и многих других.
См. Этот пост для создания потоков с использованием библиотеки boost в C ++:
Простой пример многопоточности в C ++
(это поток C ++, хотя в заголовке написано c)
в основном создайте свой собственный «главный» объект, который принимает «исполняемый» объект и запускает его в новом потоке.
Затем вы можете создавать новые классы, реализующие «исполняемый», и передавать их своему главному исполнителю любым старым время как хотите.